MDW License Manager v0.5.3

Activation Limit Enforcement Fix
--------------------------------
Fixed:
- Reactivating a previously deactivated install now enforces the activation limit.
- A license with Activation Limit = 1 can no longer end up with two active installs after reset/deactivate/reactivate testing.
- Activation-limit-reached attempts are now logged in License Checks.

Why:
- The previous activate endpoint enforced the limit only for brand-new activation rows.
- If an old activation row already existed but was deactivated, it could be changed back to active without recounting active installs.

Test:
1. Set activation limit to 1.
2. Reset all activations.
3. Activate copied test site.
4. Try to activate original site.
5. Original site should be rejected with Activation limit reached.
