allow unknown currency codes

+ plus fix more currency-related tests