Workaround of inability to call [NSThread exit] on dispatch_queue. Just make it sleep forever.