_run_push_actions_and_persist_event
Make sure that we correctly handle rooms where we do not yet have a `min_depth`, and also add some comments and logging.