... because our SnS subscription is no longer active
Whether or not you can upgrade free of charge does not necessarily depend on the current state of the subscription, but on the state at the time vSphere 5 was released. Anyway, best bet was to contact VMware and wait for their feedback to see what can/should be done.
André