Treat all threads the same as main thread and increment failedHighCnt on fail highs. This makes the search try again at lower depth.
@vondele suggested also changing the reset of failedHighCnt when there is a fail low. Tests including this passed so the branch has been updated to include both changes. failedHighCnt is now handled exactly the same in helper threads and the main thread. Thanks vondele :-)