First and foremost, you should find out why
users are expierencing "improper disconnection
from the system, disrupted connection, etc".
What are the programs that they are running?
Are they in-house developed apps.?
Are they standard COTS?
Are they customized COTS?
The fact that adminstrators are observing
a rise in this problem, this should be brought
to managment's attention, the problem analyzed
and a solution implemented. The fact that a
script is currently in place is a good but
TEMPORARY measure however, to do as you ask
and prevent this from happening, you need to
get to the actual problem; and to do that, you
need to ask many questions like the ones above
and correct the "real" problem.
Start raising some hell