Nevermind I have an idea that will fix my problem.
My problem now is that as FHFS runs its start script it also starts accepting connections, so if it gets overloaded quickly the script won't complete correctly and it will shut itself down because it's getting requests without the start data being filled.
But I have a solution.