Keen to see other people's views too.
If I recall, there's coming soon functionality to set auto answer at the queue level. Not sure what takes preference but I wonder if your emergency trigger/evaluate part of a flow could call the API to change the queue to NOT be auto answer as a temporary solution while the site agents get home and back online. Then those site agents will be put to not responding.
This does relate to the overall gap in that there's a few places it would be very useful to know whether an agent was at home or not. Unfortunately even with IP you can't control that if they're going via proxy etc. Maybe some custom development that has a button they click on at the start of shift that sets them to site vs home.
------------------------------
Vaun McCarthyVaun McCarthy
------------------------------