I asked around to find out what the preferred way to do this way, and the consensus was to write a sysv init script for portability.  Are you saying that a symbolic link should be created to the script from each of the rc?.d directories like quantum-plugin-openvswitch-agent?  The script is being executed, and the bug is fixed with this change, but I am more than happy to change the fix if there's a better way to do it.  I had originally manually changed rc.local for initial testing.