Os scripts em /etc/init.d são executados na inicialização / boot.
Seu python assume o controle na inicialização e roda em loops infinitos, causando problemas durante a inicialização
Substitua seu script pelo seguinte:
python myprogram.py &
Ele executará o programa py em segundo plano.