Fix the disconnect command case in MobileDevice
Re-enable timeout in Communicator