Richfaces 4 fileUpload redirect following uploadcomplete
===

I would like to redirect to another page following the upload of a single file.  The source xhtml and destination xhtml are in the same directory.  I have tried returning a String in the fileUploadListenerMethod:

    public String loadFills(FileUploadEvent event) throws Exception {
      return "treeOrderRequestStatus";
    }

but this does not result in a redirect.

I have also tried accomplishing it via faces-config.xml:

    <navigation-rule>
      <from-view-id>/userpages/manualDataLoad.xhtml</from-view-id>
      <navigation-case>
        <from-action>#{manualDataLoader.loadFills}</from-action>
        <to-view-id>/userpages/treeOrderRequestStatus.xhtml</to-view-id>
        <redirect/>
      </navigation-case>
    </navigation-rule>

    <navigation-rule>
      <from-view-id>/userpages/manualDataLoad.xhtml</from-view-id>
      <navigation-case>
        <from-outcome>treeOrderRequestStatus</from-outcome>
        <to-view-id>/userpages/treeOrderRequestStatus.xhtml</to-view-id>
        <redirect/>
      </navigation-case>
    </navigation-rule>

and neither of these worked.

Finally, I have tried executing a link triggered by the uploadcomplete event:

    <rich:fileUpload fileUploadListener="#{manualDataLoader.loadFills}"
        maxFilesQuantity="1" createTempFiles="false" uploadLabel="Import Fill Data"
        addLabel="Select Fill File">
      <a4j:ajax event="uploadcomplete" execute="redirect"/>
    </rich:fileUpload>

    <h:link id="redirect" outcome="treeOrderRequestStatus"/>

and still no dice.  In each of these attempts I have tried multiple different combinations of specifying the destination page (e.g.: including the .xhtml extension, including the directory, ...) but have not yet succeeded.

What am I doing wrong?