The server does not actually drop you, unless your computer stops talking to the server.
This is normally caused by some type of Internet problem. The quickest and easiest way to know what is going on, is to use Ping Plotter to run a plot to 71.252.137.146, after a drop, and see if there is a connection issue along the way.
www.pingplotter.com has a free version of their software at the bottom of their downloads page. It is easy to run and does not add anything it should not add to your computer.
Once the determination of where the potential issue is, then it can be addressed. Please note, you will see a 100% packet loss on the hop just before the last one. This is normal and does not indicate real packet loss. It simply means that particular router does not honor the "ICMP ECHO" packet Ping Plotter/tracert/traceroute/ping uses.
As far as perk points, it is unfortunate the server cannot know why a connection has gone away. There is no protocol for the server to be able to get that information from an errant connection.