Creating channel using newChannel2, AsyncOpen, and deferring call to shouldLoad