Cita: pero un par de veces no llegó el email
No llego la variable o no llego el email? Si PHP no manda un email puede ser un problema de servidor.
En cuanto a :checked en jquery, leete esto:
http://api.jquery.com/checked-selector/
Podes hacer una comprobación:
Cita: var n = $("input:checked").length;
if (n==0 or n==2) { // no hacemos nada
}
Si no hay ninguno marcado, o dos marcados, no enviamos nada.
nota: ahora entendí por qué querías validar del lado cliente :)