You have your checkbox html set to:
<input name="ebird_full_review" type="checkbox" id="ebird_full_review" value="<?php echo($rsDecision->getColumnVal("ebird_full_review")); ?>">
By setting the value to the current value in the database, all it can do is set the value to the value it already has when checked. The code should be:
<input name="ebird_full_review" type="checkbox" id="ebird_full_review" value="1" <?php echo($rsDecision->getColumnVal("ebird_full_review")?"checked":""); ?> >