Use new await_event_for API on await tests distributed across multiple users - neater and more robust