Tools like gnome-system-tools or accountservice allow to add the user to the nopasswdlogin group. You might adopt that, to avoid the sudo breakage with empty passwords.
A description of the method: https://wiki.archlinux.org/index.php/GDM#Passwordless_login -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org