When available, schedule delegate messages on custom queue rather than rely on the main thread's run loop