pub async fn wait_with_notify(notify: &Notify, max_wait: Duration) -> bool
Wait with notification - more efficient than polling