It could be that an attribute gets added in a migration to the neutron proposal, and this will become visible on the neutron-server node only when chef has run. However, if chef runs on compute nodes first, it will not find the attribute. This could result in the wrong config on the compute nodes for a period of time.
The fix is to adopt the data bag config item work, and extend it (see crowbar#718)
Backport Databag work
Fix the issue