Multiple callbacks to didConnectPeripheral for the same peripheral device