title: Using update handle in magento layout to set root template fails
body: <p>I am using the following to apply a new layout handle to the contacts page:</p>
  
  <pre><code>&lt;update handle="test_contacts_set_root" /&gt;
  </code></pre>
  
  <p>I can verify that the layout handle is being applied.</p>
  
  <p>Unfortunately the following does now work:</p>
  
  <pre><code>&lt;test_contacts_set_root&gt;
      &lt;reference name="root"&gt;
          &lt;action method="setTemplate"&gt;&lt;template&gt;page/1column.phtml&lt;/template&gt;&lt;/action&gt;
      &lt;/reference&gt;
  &lt;/test_contacts_set_root&gt;
  </code></pre>
  
  <p>This is very standard layout code to change the root template.  Unforunately when applied with the custom layout handle it has no effect.</p>
  
  <p>I suspect this is to do with some sort of ordering in the layout system or something.</p>
  
  <p>here is the the full contents of my contacts.xml</p>
  
  <pre><code>&lt;layout version="0.1.0"&gt;
      &lt;default&gt;
          &lt;reference name="footer_links"&gt;
              &lt;action method="addLink" translate="label title" module="contacts" ifconfig="contacts/contacts/enabled"&gt;&lt;label&gt;Contact Us&lt;/label&gt;&lt;url&gt;contacts&lt;/url&gt;&lt;title&gt;Contact Us&lt;/title&gt;&lt;prepare&gt;true&lt;/prepare&gt;&lt;/action&gt;
          &lt;/reference&gt;
      &lt;/default&gt;
  
      &lt;contacts_index_index translate="label"&gt;
          &lt;label&gt;Contact Us Form&lt;/label&gt;
          &lt;reference name="head"&gt;
              &lt;action method="setTitle" translate="title" module="contacts"&gt;&lt;title&gt;Contact Us&lt;/title&gt;&lt;/action&gt;
          &lt;/reference&gt;
          &lt;reference name="root"&gt;
              &lt;action method="setTemplate"&gt;&lt;template&gt;page/2columns-right.phtml&lt;/template&gt;&lt;/action&gt;
              &lt;action method="setHeaderTitle" translate="title" module="contacts"&gt;&lt;title&gt;Contact Us&lt;/title&gt;&lt;/action&gt;
          &lt;/reference&gt;
  
          &lt;update handle="test_contacts_set_root" /&gt;
  
          &lt;reference name="content"&gt;
              &lt;block type="core/template" name="contactForm" template="contacts/form.phtml"/&gt;
          &lt;/reference&gt;
      &lt;/contacts_index_index&gt;
  
      &lt;test_contacts_set_root&gt;
          &lt;reference name="root"&gt;
              &lt;action method="setTemplate"&gt;&lt;template&gt;page/1column.phtml&lt;/template&gt;&lt;/action&gt;
          &lt;/reference&gt;
      &lt;/test_contacts_set_root&gt;
  
  &lt;/layout&gt;
  </code></pre>