The OP says that his broadband is with Sky and his line is with BT (presumably BT Consumer and not BT Business. BT Retail no longer exists).
I therefore refer the honourable gentleman to my reply.
If Sky provide the broadband then Sky are responsible for getting it fixed when it goes wrong (even if they have to ask BT Wholesale or Openreach to do so on their behalf).