Is there a possibility the system is going suspend/hibernate after screen lock?  Thus, the disconnect?