Only units killing another unit are eligible to get a pain token. As the transport is a different unit, the passagers don't get one.
If your Blasterborn weakened a unit and some warriors or wyches finished it, it would be clear, who'd get the token, wouldn't it?
And as vehicles can't get tokens, the opportunity is lost.