Reorganised subscription event logic, expose SUBSCRIBED event after subscription is bound to use, not after user is persisted.