Well, see, that's what I get for posting without actually trying it first. I typically include the caveat, "I haven't tried this ..." but I was lazy. It
does work, however, if you change waitforX to: su -c "/usr/bin/waitforX" tc.
I'd not seen anyone examine methods for starting X quicker, though, so I found this topic interesting.