Problem with ping using interfaces

Only for the record and JFYI, there is a way out for cases where the narrow route becomes invalid/inactive (for one reason or the other), which is to add a second narrow route as blackhole, but with a higher distance, is that your case?.
See, as an example:
http://forum.mikrotik.com/t/port-based-routing-to-2-identical-ip/180504/1