TVHeadend läuft 2x stelle sicher das es nur 1x läuft.
Sicherheitshabler könntest du das restarten auch etwas abändern
/usr/bin/tvheadend.sh
#!/bin/bash
killall -9 tvheadend
/etc/init.d/tvheadend start
chmod 755 /usr/bin/tvheadend.sh
Es gab mal einen restart Bug bei einer etwas älteren tvheadend Version.
Und das dann in device_attach hinterlegen.