- Have user A logged in
- Purchase a subscription
- Log out, log in as user B
- Purchase a consumable in-app purchase
Expected: no subscription for user B, subscription for user A
Actual: subscription for B, no subscription for A
This is extremely wrong, since user B is expecting to get a consumable in-app purchase effect, while they get an effect as if they bought a subscription. Subscriptions should only be transferred when explicitly asked by a user.