unção @Event chamada antes do Setter

Tenho o seguinte menu suspenso, que lista dois carros, tenho para que ele armazene o valor do item selecionado em uma variável backbean e um evento seja acionado para que outros menus suspensos sejam preenchidos de acordo com o valor selecionado desse controle suspenso, como abaixo :

  <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>

Problem é quando um item selecionado no menu suspenso acima, o evento loadothercombos é chamado antes do setter, o que causa problema

Observe que o cliente de backbean é definido como:

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

O comportamento que vejo na depuração que quando seleciono um item no menu suspenso:

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

Não consigo chamar o setter antes de chamar loadothercombos. Qualquer insight seria apreciado. Obrigad