It can be a number of different reasons, you usually just have to wait it out. Sometimes your client will have issues and require a restart though.