Actually works with 20x4 Sparkfun SerLCD

It probably worked before, but it definitely works now, since I had one
to test.   Also a short guaranteed delay after every command to try and
improve reliability.