Hi Chris,This looks great and I think adequately addresses the issues brought up earlier.
Sorry we haven't been able to provide some code in a pull request on our end yet, we're still coming to terms with the stack and codebase, but thanks for making these useful changes. We're hoping to submit some pull requests around specific BLE classes, and will be happy to contribute moving forward, but it will take some time to understand many of the nimble internals, etc.
Best regards, Kevin
