Fix #483 properly validate email addresses
This does not fix existing broken subscriptions, but they must be fixed when updated.
This is not a breaking change, it just properly enforces what was always intended and should not break any valid existing behavior.