asFlowCompletionEventOrNull