Avoid some trouble in non-USD contribution recalc

Don't touch contributions with horribly mangled original_currency,
avoid crashing if no rate can be found.

Change-Id: I3cecd58fe213ed8270f6a6432a4622f81d425191