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
OK, good point, I'll change to false.