Lower poll interval for blockUntilConditionMet (#14324)
Summary of the issue:
Due to intermittent system test failures, #14284 increased the polling interval used in blockUntilConditionMet.
When writing unit tests for blockUntilConditionMet in #14301, a bug was picked up. This bug caused blockUntilConditionMet to spin for longer than expected and potentially caused system tests to fail.
This bug was fixed with a new implementation of blockUntilConditionMet.
Description of user facing changes
For devs, system tests should be faster (todo: estimate from build?)
Description of development approach
Lower default polling interval