Pikemen yawn because they are waiting for YOU to move them (or anyone) to distract you from thinking the game AI is slow.*
Riflemen sneeze as reference to all the respiratory illnesses soldiers get when at the front. Of course Riflemen had it easy compared to diseases in earlier eras.
* I personally have no complaints re speed of AI moves.
JB
EDIT: Now I have HEARD a Pikeman sneeze when I thought he was yawning -- maybe they do both!!