Fix some VVM status issues

Fix potential ConcurrentModificationException in OmtpVvmSourceManager
by using a ConcurrentHashMap.

Handle potential races (PhoneStateListener callbacks, activation smses
returning after SIM card is removed)

Clear orphaned PhoneStateListeners when SIM is removed (i.e.
when removeInActiveSources is called).

Bug: 22665540
Change-Id: I65b270bd78c6a1178bc80a96f2e48f18f0bcb4e0
3 files changed