My guess: The cable needs to be cleaned/lubed and what happened is it wound up like a spring and released causing the needle to jump. It may have stuck in that position. The needle is not physically attached to the cable but works by magnetic induction.
All that to say take the cluster out, open the speedo up (if necessary) and see what's going on. Like 74S said, it might just need a bump.