Ensure ResolverProvider is wrapped with a total timeout.

This can potentially block the UI on right click so ensure there’s a
timeout wrapping the whole operation.