Description
Instead of waiting for the whole evaluator to time out, we should place a very short (<1s) timeout on WASI resource acquisition. That will reduce the stress on the system when WASI resources are not able to be acquired and help us debug the recurring Python outages. Specifically, if the timeouts are due to resource acquisition, we should not see them recur (and if they are, we may see them recur). Either way, we will get information about the root cause of the outages.
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Back-end_Task/Bug_completion_checklist