system.alarm.queryStatus() inconsistent results

Came across what appears to be a bug in system.tag.queryStatus(). I've got a ticket open with support already, but figured I'd post here so others can know about it.

when calling system.tag.queryStatus(status=['ClearUnacked']) I'm getting different results then when I run system.tag.queryStatus(status=['ClearUnacked'], priority=[0,1,2,3,4]). Without declaring all the priorities, I'm missing alarms...

Same with the other status. Basically, it appears that not explicitly declaring all the priorities triggers the bug. I see the same thing in the Alarm Status Table. But unfortunately there, you can't explicitly declare all the priorities as it reverts to show all, which declares none of them.