Fixed error handling in geo ip lookup closes #2011

Mind taking a look at this @aranhoide?
If not masquerade can be reached, the code will just time out (the invokeAny call will time out) because no response will be returned (everything will throw an exception). If everything were blocked, it would definitely break.