IDWithIssuer.equals returning incorrect results