To replicate the issue: program the SuRF board with an application, and then unplug power to the SuRF board. Re-apply power, note the board comes back up. Press the reset button. Note now the microcontroller no longer boots.
To solve the issue: Remove the JTAG's USB programming selection jumper.
Noting this here, which should be fixed on future revisions of SuRF hardware.