Log(DutyManager.QueueState); doesn't seem to return the correct value. There appears to be a new QueueState enum value and when you're in an instance. Instead of QueueState.InDungeon it returns 5.
It seems that IsDead() isn't returning the correct value right now. After a mob dies it continues to return False, which causes the character to stand and spam the log. I can post a test log and code snippet if necessary.
I think that second option is pretty neat. Ultimately I don't think it will matter a whole lot - I imagine most (??) people will simply spam desynth to max, but data is good and maybe there's a good use case for having it. I imagine the change is fairly simple math (famous last words I guess)...