Use timeouts instead of relying on runtime.GoSched Upstream-commit: 2337db8205f72b190f46a73dd28a25cee0f968f9 Component: engine