Its because the interruption tends to happen towards the end of the cast, so if and cast a 2 second spell one second will pass before it is interrupted. You cant run stop cast in rapid succession, sometimes the game still thinks you are moving. Combined with what i mentioned previously i think that is your cause.