You did not need to uninstall/reinstall. You simply needed to renew with the retail key.
Now that you reinstalled, by activating with the same LiveID, the new install inherited the subscription status of the existing subscription and you were not prompted for payment or a retail PIN/Key.
-steve