Fix use-after-free in CommissioningWindowOpener. (#22767)
Fix use-after-free in CommissioningWindowOpener. (#22767)

Once we call back into our client, it can delete us, so we need to do
any logging that uses `mSetupPayload` before we do that.

Fixes https://github.com/project-chip/connectedhomeip/issues/22765
project-chip/connectedhomeip,project-chip/connectedhomeip,project-chip/connectedhomeip,project-chip/connectedhomeip,project-chip/connectedhomeip,project-chip/connectedhomeip