Fixes KVO compliance of PCKHTTPConnectionOperation

Also ensure -start method exits early when not called on main thread
Operation should be refactored to specify connection thread or run loop, or delegate queue