Only run +openURL: on the main thread

No need for the subscription and UUID logic to happen there.
Fix thread blocking in OCTClientSpec