Improved AbstractTestSyncCallback so it can throw if called on main thread.

Bug: 337014024
Test: atest AdServicesSharedLibrariesUnitTests
Flag: TEST_ONLY

Change-Id: I6958957bde3c599abda88bbb1f489c2df3275f93
7 files changed