The yosemite installer probably created core storage logical volumes which prevents the recovery partition from showing up in the startup manager and so you need to revert it in order for the recovery partition to show up again in the startup manager.
You can revert it to get partitions back to normal by running these 2 commands in terminal.
diskutil cs list
and then
diskutil coreStorage revert lvUUID
where lvUUID is the last lvUUID reported by the previous Terminal command.
Then restart for everything to get back to normal after you have run these commands in Terminal.
Then also the recovery partition will show up again in the startup manager when you boot up with the option key.