utils: Fix race in verify accepting unrelated signals
Signals like VerifyResult may be received from unrelated Verify operations. To avoid races, we need to ignore any VerifyResult that happenes before the DBus method returns. The only way to do this race-free is to use the async version of the VerifyStart method.
Showing with 51 additions and 9 deletions