It is hard to say what caused the problem.

The link between your home and the exchange equipment will have been changed. The specific change could well mean that an intermittent faulty cable is not longer being used. Another issue could have been with the specific connection point on Sky's kit in the exchange.

The important thing I guess is that you are now happy.