Code monitors: ignore context errors
Created by: camdencheek
This ignores any context errors when determining whether to save the commit hashes currently being searched. This just protects us from retry loops when a chunk of commits is too many to search without hitting timeout or we hit the result limit. In both of these (rare) cases, it's preferable to continue working rather than breaking.
Test plan
Tested that monitor retry loops no longer happen from context errors. Retries will still happen with any hard error.