BLE Host - On disconnect, call non-conn CBs first.
BLE Host - On disconnect, call non-conn CBs first.

The connection object should still be in existence when the GATT and SM
callbacks get executed.  However, the connection object needs to be
deleted prior to the GAP callback, in case the app wants to reestablish
the connection.

X-Original-Commit: 62f66192780d28b0b4b5ccc8bc7fbb98a670d63c

apache/mynewt-nimble,apache/mynewt-nimble,apache/mynewt-nimble,apache/mynewt-nimble,apache/mynewt-nimble