Updated attendees_annotated view
We now use a cross join to better match attendees to their user rows based on username and email, rather than just username (which is not always present).
We now use a cross join to better match attendees to their user rows based on username and email, rather than just username (which is not always present).