As discussed in #8502 (comment) it could be useful to externalize the wait timeouts for hypervisor/agent commands like ModifyStoragePoolCommand.
The downside of introducing new global configurations for each of these commands is having too many configurations so maybe a generic solution can be implemented.