Actually respect allow_event_email flag when sending event announcements

Fixup some tests to run better in postgres