Summary: Addresses an issue with the connect and disconnect sequence. Both, connect and disconnect should be performed 'synchronously' instead of being queued in the connection event thread. Events should be queued in the connection event thread instead. Reviewed By: passy Differential Revision: D31195525 fbshipit-source-id: c15487ea163dd277dacee0e5669944ac6971355f