Sounds reasonable. Provisioning/firmware upgrading state might be difficult, because the AP might be rebooting to make the changes, and at that point the ZD doesn't know if it is rebooting or if it is turned off.
I am developing an iOS app to show the state of our APs. This app actually shows disconnected APs in grey, and APs that need approval in yellow. That helps us a lot. And the user can choose not to see disconnected APs.
If you are interested, you can get a test version of this iPhone/iPad app.
Here is a sample screenshot: