If this happens because the start task failed we won't have the ConnectionToken and we'll still try to abort. Not sure if that can happens since disconnect does run sync