unción de evento llamada antes de Setter

Tengo el siguiente menú desplegable que enumera un par de autos, lo tengo para que almacene el valor del elemento seleccionado en una variable de backbean y se active un evento para que otros menús desplegables se llenen de acuerdo con el valor seleccionado de este control desplegable como se muestra a continuación :

  <Td>
<h:selectOneMenu id="combocarList" 
    value="#{customerBean.selectedcar}"
    styleClass="comboStyle"
    valueChangeListener="#{customerBean.loadothercombos}"
    onchange="document.forms[0].submit()"
    >
    <f:selectItem
        itemLabel="-----------Select--------------"
        itemValue="None" />
    <f:selectItems value="#{customerBean.carsList}" />
</h:selectOneMenu>
 </Td>

Problema es cuando un elemento seleccionado del menú desplegable anterior, se llama al evento loadothercombos antes del configurador que causa problemas.

Observe que el cliente de backbean se define como:

 <managed-bean-name>customerBean</managed-bean-name>
    <managed-bean-class>com.theway.customer</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>

El comportamiento que veo en la depuración que cuando selecciono un elemento del menú desplegable:

1) Getter is called for selectedcar
2) Loadothercombos is called  <------- This is called by the event
3) Setter is called for selectedcar

No puedo hacer que llame al configurador antes de llamar a loadothercombos. Cualquier idea sería apreciada. Gracia

Respuestas a la pregunta(2)

Su respuesta a la pregunta