Improved AbstractTestSyncCallback so it can throw if called on main thread. Bug: 337014024 Test: atest AdServicesSharedLibrariesUnitTests Flag: TEST_ONLY Change-Id: I6958957bde3c599abda88bbb1f489c2df3275f93