Hhm, interesting. Are you positive your proxy is not disconnecting you at some point? Are you following the startup instructions for butler mode entirely?
If possible, you could consider recording the client such that we can see what is causing the dcs.