Hey Thomas,
Which PC will not work anymore? Is it the first one activated (A)? Or the last PC started counting as #4?Or what will else happen?
Well, to differentiate the individual activations within a product key, you'd be best off passing extra data when the customer activates. Then you can easily identify which PC to remotely deactivate.
Does that make sense?