BluetoothDevice: Fix NPE & RejectedExecutionEx.

Summary: When the queue is shutting down, it won't accept new tasks.

Test Plan: wie immer

Reviewers: prashant.vaibhav

Reviewed By: prashant.vaibhav

Differential Revision: https://office.tobyrich.com/D102
Fix and use includesPrimaryServices

Summary: Fix ArrayIndexOutOfBoundsException

Test Plan: as usual

Reviewers: prashant.vaibhav

Reviewed By: prashant.vaibhav

Differential Revision: https://office.tobyrich.com/D116