Hi,

First thing if its transit flight Sri Lankan authority does not require old passport. I really do not know at what grounds they sent him back to Chennai. All what they require is a valid transit ticket as you not require visa for transit. If not buy a new ticket direct from Chennai to Doha & come back without going through all the hassles. (without wasting time in embassies)

Good luck!!!