La ligne :
header('location: account.php');
Transfère le navigateur, mais ne termine pas le script php .
C'est peut-être bien, l'extrait de code que vous avez donné ne "fait" rien après cette ligne.
Une autre option pourrait être un double-clic
Si vous double-cliquez sur le bouton d'envoi, le formulaire sera envoyé deux fois.
Nous avons utilisé du javascript pour désactiver le bouton d'envoi après le premier clic.