Modifying a material's render queue with MaterialPropertyBlock

I’ve got a number of objects using a single material, and I’m using MaterialPropertyBlocks to animate individual objects. However, in some cases I also want to put an individual item in a different render queue.

Can MaterialPropertyBlocks be used to edit a renderer’s render queue? Or is that not possible?

For the longest time, I had [ExecuteInEditMode] scripts creating material instances, but this was creating a constant nightmare when distributed across our team, so I’m hoping MaterialPropertyBlocks will solve the problem.

Sorry for the necropost, just wondering if you ever found a solution for this? Something similar would help me out.