☔ More resilience against garbage on the line on initial connect
☔ More resilience against garbage on the line on initial connect

We'll now send the hello command twice, and a third time if we run into
a timeout during initial connect.

Closes #3206

foosel/OctoPrint,Jaesin/OctoPrint,Jaesin/OctoPrint,foosel/OctoPrint,foosel/OctoPrint,Jaesin/OctoPrint,Jaesin/OctoPrint,foosel/OctoPrint