Changed policy on restarting the same controller.  Before it just let a controller continue running, but now it explicitly stops it and restarts it, just in case there is any progressive enhancement that must be performed on start.