It is not possible to connect to the Peripherial using identity address
steps to reproduce
1. connect to peripherial using random mac address
2. bond using random address
3. wait for identity_resolve callback and store identity address
4. disconnect
5. scan for peripherial
6. try to connect again using identity address
from the logs I can see that connection was created and it is in connecting state but .connected callback is not called
If i try to use created connection I'm getting -128 err