Con return inmediato, si Usuario A usaba email_A ($20k), Usuario B (también $20k) encontraba ese email ya_usado y se bloqueaba sin revisar el email_B que le pertenecía. Ahora: ya_usado → continue (sigue iterando); solo retorna ya_usado al final del loop si todos los emails coincidentes estaban agotados (caso real de comprobante reutilizado). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>