I believe that you will find this approach significantly
better for dealing with sporadic problems (lost network
connections, unexpectedly high load killing a script,
needing to move the script and not losing fact of the
detail that it is still in init, etc). It does not solve
the problem at hand though.