He is not lying
a. graduated in March 2008- so OPT should be valid from March 08 - till Oct 2008 ( as H1B kicks in from Oct 1)
b. Consultancy filed H1B. He doesn't necessarily have to work till Oct 1 , 2008 . As H1B is valid fromOct 1. But if he wants he could because he has Opt
c. he didn't even have to pay consultancy to transfer but in his case most likely consultancy didn't give him his H1b file number so he couldn't file new H1B from American company.
d. Paper work i.e for H1B comes within a month ( i.e April 30) if you had filed as premium but some people also got papers within a month .
So there is nothing special about this case. Clear and simple. Hope this helps.