Core: add ignore_idle_threads (default: true) to hot threads

Adds ignore_idle_threads to hot threads request, defaulting to true.

It's somewhat heuristicky ... but seems to work.

Closes #8908
we need a version check here if this goes in 1.x