service start: Fix potential stack overflow

In cases where the application is really unstable, restarting it in a
recursive infinite loop, will eventually cause the watchdog to go into
stack overflow.

By replacing this with a simple infinite loop, this problem is now
solved.

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>
Merge pull request #1 from bemk/master

Fix recursion bug