Hmmm.... any way to combat this other then setting hard connection times like 24 hours?
no, not that I know of , unless you'd modify the openvpn sources.
if the server process is killed the client will be forced to reconnect; an alternative is to use the management interface on the server , and use that to disconnect all clients after a certain amount of time.