title: mule mapping-exception-strategy only falls through to first 401 branch
body: <p>asking this for some mulesoft expertise.</p>
  
  <p>the following exception mapping strategy is supposed to branch on hhtp.status 401, 403, 429 but keeps on falling into the 401 branch for status codes 401 and 403 (at least, and determined by both debugging and log written to console):</p>
  
  <pre><code>   &lt;apikit:mapping-exception-strategy doc:name="waysact-adaptor-main-exception-strategy"&gt;
         &lt;apikit:mapping statusCode="401"&gt;
             &lt;apikit:exception value="org.mule.module.http.internal.request.ResponseValidatorException"/&gt;
             &lt;logger message="psc&amp;gt;&amp;gt;&amp;gt; logging 401 = #[payload]" level="INFO" doc:name="log-http-401"/&gt;
         &lt;/apikit:mapping&gt;
         &lt;apikit:mapping statusCode="403"&gt;
             &lt;apikit:exception value="org.mule.module.http.internal.request.ResponseValidatorException"/&gt;
             &lt;logger message="psc&amp;gt;&amp;gt;&amp;gt; logging 403 = #[payload]" level="INFO" doc:name="log-http-403"/&gt;
         &lt;/apikit:mapping&gt;
         &lt;apikit:mapping statusCode="429"&gt;
             &lt;apikit:exception value="org.mule.module.http.internal.request.ResponseValidatorException"/&gt;
             &lt;logger message="psc&amp;gt;&amp;gt;&amp;gt; logging 429 =  #[payload]" level="INFO" doc:name="log-http-429"/&gt;
         &lt;/apikit:mapping&gt;
         &lt;apikit:mapping statusCode="400"&gt;
             &lt;apikit:exception value="org.mule.module.http.internal.request.ResponseValidatorException"/&gt;
             &lt;logger message="psc&amp;gt;&amp;gt;&amp;gt; logging anything =  #[payload]" level="INFO" doc:name="logging-anything"/&gt;
         &lt;/apikit:mapping&gt;
     &lt;/apikit:mapping-exception-strategy&gt;
  </code></pre>
  
  <p>is this because it is branching only on exception type org.mule.module.http.internal.request.ResponseValidatorException? i thought it was meant to branch on the status code?</p>
  
  <p>there is another strategy, choice-exception-strategy, that should branch on different exception object types.</p>