fix to broken XBMC auto-restart function on XBMC crash.

we have to assume bad return code by default, which later get's changed
to 0 if XBMC stopped on request. not vice versa.