[fix] Conditionnal waits should be placed on HALResources