dzn: Handle mismatches in bound descriptor set vs pipeline layout
I would've expected to see the validation layer report an bug here, it looks like the layout from the bound descriptor set doesn't match the layout that was used to create the pipeline, but I wasn't able to trigger that. This impacts 3DMark Wild Life Extreme, the non-extreme version doesn't need this hack.