This ticket specifically addresses the case of forgetting to include icecream in the scons/ninja invocation of a build and using a large -j value. See comment for more details.
There have been various instances reported in #evergreen-workstations where users' workstations were unresponsive due to running a large -j value compile without icecream enabled. These issues can occur if a user forgets the icecream daemon isn't running, if there are issues with the icecream cluster, or if the user omits icecream from their invocation.
It would be great if the workstations could protect against such compiles. This comment describes a potential approach to address forgetting icecream from the invocation.