La línea:
header('location: account.php');
Reenvía el navegador, pero no finaliza el script php .
Esto podría estar bien, el fragmento de código que proporcionó no "hace" nada después de esta línea.
Otra opción podría ser un doble clic
Si hace doble clic en el botón de envío, el formulario se enviará dos veces.
Utilizamos javascript para desactivar el botón de envío después del primer clic.