Operating system: Ubuntu 18.04
Graphics card: Quadro RTX 6000
Broken: 2.80 33dcf9f
Short description of error
When using single property drivers to access properties on the same datablock, drivers are not evaluated in the correct order. Spring has such a setup for shape keys.
Exact steps for others to reproduce the error
Edit BKE_object_handle_data_update to remove the shape key driver evaluation, which should be redundant.
In the attached file go one frame back and forth again, cube moves to different location.