From 2012 LabVIEW help for most Queue functions:
"This node runs normally even if an error occurred before this node runs."
Tested True for Release Queue, but False for others: Enqueue, Dequeue, Status, Preview, etc..
They only produced the Enum U16 default "0" with no waiting.
So, this means my state machine needs 2 Error Cluster branches so I can cleanly power down and exit my test app.
Still would be easier if it worked like Help suggested. It would be better if Help was right too.