I did dragonfly wings using prman. I used multi segment-motion blur, but also duplicated the wings about 4 times and put them in different parts of the wing beat. Maybe this technique can be used in MR too.
Edit I heard about this method because it was how ILM did the wings of that little flying guy in "The Phantom Menace" (Anakin's boss?) - That was prman I believe - it would work with MR though.
As you say, the effect you are trying to get, humming bird wings, needs to be very sensitive to reflections, and standard motion blur algorithms fail because: a.) rotations are linearly interpolated and b.) shading is sampled just once . The method above would overcome all that because it is effectively a method where you create your own motion-blur segments, as many as you like, and you can do it without rendering more frames or evaluating anything except the objects that are flapping so fast.
You could make 20 wing copies and have their animation offset 1/20th frame increments from the master wing. When static (or very slow), the master is 100% opaque and the copies are 0%. As the wings ramp up speed, you quickly blend down the master wing opacity, and blend up the copies, so they are all about 5 - 10%. You can drive the blending with expressions. Each copy will of course be motion blurred a little bit anyway and you wont see the joins. The idea is, the wings ramp up speed to much slower speed than real humming birds, but the duplicated copies make it look a lot faster.
The copies will reflect whatever they should, each at their correct angle - shading will be sampled 20 times. And you will be able to get a much better response from the shader as it wont be getting blurred to hell.
I remember we had a similar problem on a project last year. We were trying to decide which direction we’d go for rendering… I can’t remember if we resolved this in the end… We actually ended up going more towards prman for rendering. I’ve forwarded a link to this question to the guy who was dealing with the rendering – if we did get a solution, he may be able to help.