I have a suggestion:
Add a feature to automatically unpublish events if no one signs up x hours before the event start time.
Set an email notification when an event is unpublished to designated emails.
Make this a category or per-event option.
This would save our team from manually checking and unpublishing events with no sign-ups.