Prevent document update conflict from starting multiple surveys simultaneously

http://manage.dimagi.com/default.asp?137919

The only change here was the use of CriticalSection(), the rest of the changes are just indenting / formatting.
E129 visually indented line with same indent as next logical line