Updated IWC connection promise chain