Make RHGRateLimiter thread safe. Fix potential issues with ConnectionOperation cancellation by not creating the connection until it will be started.