Creí que quedó claro que no es conveniente retornar valores en procesos asincrónicos.
Como la función "nuevoUsuario" se ejecutará solo cuando se escriba el nombre en la caja de texto y no cuando se envíen los datos para su procesamiento, no hace falta que devuelva nada; tan solo debe establecer el valor del comodín del nombre. Por otro lado, cuando se ejecute el envío de los datos, primero se llevará a cabo la validación de los demás datos, y es allí cuando se determinará si el comodín del formulario se inhabilitará o si seguirá estando habilitado. Una vez que este último proceso termine, se comprobará que ambos comodines estén habilitados (
true
) y se decidirá si se envían los datos al lado del servidor para ser almacenados en la base de datos o no.
Eso es todo. No te compliques en vano.