This is a one line Simple Fix for the described problem.

Open contact_us.php

Find around line 82:

if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'send')) {

Change it to:

if (isset($HTTP_GET_VARS['action']) && ($HTTP_GET_VARS['action'] == 'send') && $messageStack->size('contact') < 1) {

That's it. Fixes the problem with saying the form was submitted when it wasn't.

More...