title: Azure service Bus Exception on trye to complete message
body: <p>I'm using the GitHub example to process the messages of a topic:</p>
  
  <pre><code>private void RegisterSubscriptionClientMessageHandler()
          {
              _subscriptionClient.RegisterMessageHandler(
                  async (message, token) =&gt;
                  {
                      var eventName = $"{message.Label}{INTEGRATION_EVENT_SUFIX}";
                      var messageData = Encoding.UTF8.GetString(message.Body);
                      await ProcessEvent(eventName, messageData);
  
                      // Complete the message so that it is not received again.
                      await _subscriptionClient.CompleteAsync(message.SystemProperties.LockToken);
                  },
                 new MessageHandlerOptions(ExceptionReceivedHandler) { MaxConcurrentCalls = 10, AutoComplete = false });
          }
  </code></pre>
  
  <p>All messages are sent and received by all subscribers successfully, however in the command:</p>
  
  <pre><code>await _subscriptionClient.CompleteAsync(message.SystemProperties.LockToken);
  </code></pre>
  
  <p>The following error always occurs:</p>
  
  <pre><code> ERROR ON ExceptionReceivedHandler EXEPTION: The lock supplied is invalid. Either the lock expired, or the message has already been removed from the queue, or was received by a different receiver instance.
  Bazinga.EventBus.Bus.EventBusSubscription:Error: ERROR ON ExceptionReceivedHandler EXEPTION: The lock supplied is invalid. Either the lock expired, or the message has already been removed from the queue, or was received by a different receiver instance.
  - Executing Action: UserCallback
  </code></pre>
  
  <p>Any tips on how to solve? Thank you!</p>