Bone Driver Update Fails
I believe that is a limitation of the current dependency graph and one of the reasons behind the work on creating a new improved one.

For now a workaround would be to have the bone with the driver to be part of a different armature than the bone being followed.