A further note
Thanks for the call and help today - just so you know, I've discovered this additional info you might find helpful....
Form Builder was failing to add the ?invalid=true to the end of the redirect statement, but I found this bug only occurs if the form is on a seperate page.
If the form submits to itself, it inserts the code correctly.
Hope this helps.