Fix checking of supported currency before fallback

We had errors like "Exchange::NoRateError: No rates where found for to 1.3044 at 2013-07-12 20:02:05 +0000'"
The problem was in converting unsupported currency to supported, e.g. INR to USD. INR is supported by ECB and fallback didn't work