possible error in optiboot.c ... ???

Bear in mind the protocols are designed for high speed manufacturing where communications problems would have been reduced / eliminated out of necessity.