EIP detection returns false if exception happens.

hasEIP method didn't return false if JSONException happened, and that
occurred when a provider didn't offer EIP (right now, cdev doesn't offer
EIP).