core: Fix bonding complete detection in peripheral mode
core: Fix bonding complete detection in peripheral mode

When we're in peripheral mode we're not guaranteed to get a master LTK,
so use any LTK as a trigger to call bonding_complete. Multiple calls (in
case of both slave and master LTK) are safely handled by the function.

silent-snowman/bluez,mapfau/bluez,pstglia/external-bluetooth-bluez,ComputeCycles/bluez,ComputeCycles/bluez,pkarasev3/bluez,pstglia/external-bluetooth-bluez,silent-snowman/bluez,ComputeCycles/bluez,mapfau/bluez,pstglia/external-bluetooth-bluez,silent-snowman/bluez,pkarasev3/bluez,ComputeCycles/bluez,pkarasev3/bluez,mapfau/bluez,silent-snowman/bluez,mapfau/bluez,pstglia/external-bluetooth-bluez,pkarasev3/bluez