The very first page load in a fresh session won't show the components during the RESTORE_VIEW, simply because there is no previous view to be restored. Refresh the client (F5 in the browser) at least once and then you'll see the components.
For your purposes you prolly better have to set the PhaseId to RENDER_RESPONSE.
Also see http://balusc.xs4all.nl/srv/dev-jep-djl.html to get some more insights in the JSF lifecycle.