Nope. A transaction from an orphaned block usually gets rebroadcasted by the client or directly included in the competing block by the other miner.
Oooooh. This puts things in a new perspective. It makes orphans much less important than I thought. Their transactions will (well, there's no guarantee but mostly) end up in other blocks. Now the rpc api makes more sense.
Thanks.