title: Issue in Triggering lock
body: <p>Hi I am facing an issue when triggering the tapkey lock it scans for the lock and successfully scans it. The when I trigger unlcok againsat the PhysicalLockId I get the lock blinks red and I get message Unauthorized.</p>
  <p>Using Token Exchange Mechanism, generated Identity provider against Oauth Client.
  The lock is assigned to the user as unrestricted</p>
  <pre><code>iOS trigger Lock Function
  
  
  private func triggerLock(physicalLockId: String) -&gt; TKMPromise&lt;Bool&gt; {
      guard let bluetoothAddress = self.bleLockScanner.getLock(
          physicalLockId: physicalLockId)?.bluetoothAddress else {
              self.showAlert(title: &quot;Alert&quot;, message: &quot;Lock not nearby&quot;, okTitle: R.string.localizable.commonCancel(), cancelString: R.string.localizable.commonScanAgain(), cancelHandle:  { _ in
                  self.scanLock()
              })
              return TKMAsync.promiseFromResult(false)
          }
      
      let ct = TKMCancellationTokens.fromTimeout(timeoutMs: 15000)
      
      // Use the BLE lock communicator to send a command to the lock
      return self.bleLockCommunicator.executeCommandAsync(
          bluetoothAddress: bluetoothAddress,
          physicalLockId: physicalLockId,
          commandFunc: { tlcpConnection -&gt; TKMPromise&lt;TKMCommandResult&gt; in
              
              let triggerLockCommand = TKMDefaultTriggerLockCommandBuilder()
                  .build()
              
              // Pass the TLCP connection to the command execution facade
              return self.commandExecutionFacade!.executeStandardCommandAsync(tlcpConnection, command: triggerLockCommand, cancellationToken: ct)
          },
          cancellationToken: ct)
      
      // Process the command's result
          .continueOnUi({ commandResult in
              let code: TKMCommandResult.TKMCommandResultCode = commandResult?.code ??
              TKMCommandResult.TKMCommandResultCode.technicalError
              
              switch code {
              case TKMCommandResult.TKMCommandResultCode.ok:
                  return true
              default:
                  return false
              }
          })
          .catchOnUi({ (_: TKMAsyncError) -&gt; Bool in
              NSLog(&quot;Trigger lock failed&quot;)
              self.showAlert(title: &quot;Alert&quot;, message: &quot;Trigger lock failed&quot;)
              return false
          })
  }
  </code></pre>