Fixed #67 - user no longer incorrectly removed if disconnecting from one of multiple devices.