Believe me when I say I have a repeatable problem using the DZ-2500 and DZ-1008. Or don't believe me.
Logic execution does take time and you remember a conversation with an (unnamed) friend that said there were issues with the DZ-2500 firmware. Maybe my problem couldn't be addressed by a hardware change alone and is part of the logic execution.
Like I said, something that I have a repeatable problem to the point I disconnected the DZ-1008 and the problem goes away. You're re-engineering the solution and its a point to consider.