BleAddress Issues (and general, reproducible, Bluetooth connectivity issues)

I’ve turned on trace logging and see the following on the serial output (including some of my own logging):

0000042493 [app] INFO: scanned
0000042495 [app] I0000042495 [app] INFO: trying to connect to
0000042497 [app] INFO: 65:44:2C:1E:E1:F4
0000042643 [wiring.ble] TRACE: New peripheral connected.
0000042645 [wiring.ble] TRACE: Start discovering services.
0000042825 [wiring.ble] TRACE: Start discovering characteristics.
0000044264 [wiring.ble] TRACE: Start discovering characteristics.
0000044940 [wiring.ble] TRACE: Start discovering characteristics.
0000045209 [wiring.ble] TRACE: Start discovering characteristics.
0000045540 [app] INFO: successfully connect!
0000045542 [hal.ble] ERROR: characteristic failed: -170
0000045544 [hal.ble] ERROR: characteristic failed: -170

At that point, nothing works from the Argon until I reboot the peripheral.