This is probably a nit, but run level 4 was removed in this change.  I had included it in the original fix because the ubuntu package for neutron configures the ovs agent for run level 4 even though this is a custom run level for ubuntu.  Removing it will cause the neutron fixed network to break on reboot of a compute if you boot into run level 4.  As a result, I feel like run level 4 should be added back into the the line above, even though I doubt anyone would boot into that level.