when having multiple wait conditions, alternate between them to allow 'any' to take effect, if the first check returns failure, but at least the others are OK