tryEmitPendingReasoning

Emits a pendingReasoningRef if it exists and then clears it.