Linux bubastis 4.0.5-gentoo #1 SMP Mon Nov 16 11:48:34 EST 2015 x86_64 Intel(R) Core(TM) i7-4800MQ CPU @ 2.70GHz GenuineIntel GNU/Linux
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev a1)
Short description of error
I have a VSE strip with an animated "mute" property using fcurves. I set up a second VSE strip with a driver on its "mute" property to copy the value so I could animate it in one place instead of two or three. The driver works when I'm just jumping around the timeline in the blender UI. Unfortunately, if I render the animation, the driver does not work at all. The "mute" property on the strip with the driver stays the same as it was in the UI before I started the render.
Exact steps for others to reproduce the error
Create an image strip.
Rig it for Image Offset and rig the X and Y.
Add a couple of keyframes to change the value of the "mute" property (the eyeball icon)
Use the right-click menu on the eyeball to copy the data path of the mute property.
Create a second image strip covering the same time bounds.
Rig it for Image Offset and give it an X and Y that allow you to see the first and second image strips in different sections of the canvas.
Put a driver on the "mute" property of this second strip and set it to be the average of the Single Property of the Scene.
Paste the data path of the first strip's mute property.
Notice how the driver works just fine when you jump around in the timeline.
Unfortunately, if you do a render, the second strip does not animate its mute property correctly.