Fixing the client and removing a weak map in the base command manager to allow for long running commands to timeout and then allow clients to reconnect to those running commands.