fix: let async pools degrade gracefully