John Lundviks väg till Eurovision Song Contest har varit allt annat än spikrak.