Richard, this may be what you found too - I discovered that the Service Flags are followed as expected and normal when using them in the AA.
In the Call Queues, even if you assume reverse logic, it is very unstable and will work sometimes, not others, and worse, it will disconnect inbound callers. I recommend staying away from service flags in the queues until that is fixed.