JB73,
No, it does not. If you'd like to test it that could be arranged.
Octavius,
That multiplier affects all perks gained, regardless of whether or not he dies or lands.
The perk multiplier for landing is 1.25. In all other cases, ditched, killed or captured, you get the exact ammout of perks you earned.