Completed Asana tasks:
* #5781450719755

Fixed issue when success/failure blocks of +connectWithSuccessBlock:errorBlock: never called on reachability check completion or reachability restore (if connection was initialized while there was no internet connection)
Removed conflicts between reconnection logic and procedural coding
Small clean up and redundant code removal
Merge branch 'asana-5781450719755' into hotfix-6405322357780