I am trying to return CommandStatus.ESME_RINVSYSID but still SMPP Server continue with Bind instead of stopping the bind and return ESME_RINVSYSID to client.
When you use async method for void event handler the processing is finished on first await. I suppose you get the user with awaitable method. Library doesn't await for the completion of the async method. It will be implemented with Task events.