Reusing CBPeripheral across multiple re-connections