I wonder why this is if you do not see him then perhaps he is in the room but some place not normal like on top of the cannon. This is just a thought but if it is true it will save you a lot of trouble.
Of course if I am wrong then you have to go through the entire game again to try to save the...