Fixed a threading bug with the client were multiple errors would try to be processed after the queue processing was suspended.