Deployment took an extra restart after selecting which task sequence to use. This happend because multiple task sequences where published to the computer and the boot image for the selected task sequence where not used initially when booting. I fixed this by making the task sequences use the same boot image. I know this might not be the ideal solution for everyone but the problem with this extra reboot is different version of bootimages beeing used.
This is how you upgrade from evaluation version to full version of configmgr 2012. You enter the product key during the install phase of configuration manager 2012. Run configuration manager setup from the start menu. This ensures that setup is run wil the latest updates. Select perform site maintenance or reset this site. Select Convert from Evaluation to Full Product Version and enter the key.