code: def handle_and_track_state_change(self, state_change: StateChange):
          
          for greenlet in self.handle_state_change(state_change):
              self.add_pending_greenlet(greenlet)
docs: Dispatch the state change and does not handle the exceptions.
  
          When the method is used the exceptions are tracked and re-raised in the
          raiden service thread.