Una solución podría ser añadir los valores de sesión mediante instrucciones javascript y no directamente por value="". Así, al dar reset, todos los campos se eliminan. Otra solución es cambiar el input tipo reset por uno tipo botón, y al presionar este botón redirija al mismo formulario, pero esta vez borrando las variables de sesión (algo como form.php?vacio=true)