Is a nested case statement legal? If it should be, I can share a project in development where I believe this fails.
NEVERMIND! It was a bug masquerading as a different problem. I hate those. But I love case statements so I am glad this works as expected now.