[controller] Fixed error handling on session establishment failure (#13697)
[controller] Fixed error handling on session establishment failure (#13697)

In https://github.com/project-chip/connectedhomeip/pull/13287
the regression was introduced that starting commissioning,
while an existing commissioning is in progress will cancel it.

* Brought back previous error handling and added clearing
mDeviceBeingCommissioned to allow starting new commissioning
after previous ones fail.
nestlabs/connectedhomeip,nestlabs/connectedhomeip,project-chip/connectedhomeip,project-chip/connectedhomeip,nestlabs/connectedhomeip,project-chip/connectedhomeip,project-chip/connectedhomeip,project-chip/connectedhomeip,nestlabs/connectedhomeip,nestlabs/connectedhomeip,nestlabs/connectedhomeip,nestlabs/connectedhomeip,project-chip/connectedhomeip