In the code that sets the selection you are comparing the value to itself:
<?php if (!(strcmp($rsDISTILLERY->getColumnVal("wbprodDISTID"), $rsDISTILLERY->getColumnVal("wbprodDISTID")))) {echo "selected=\"selected\"";} ?>
one of those two recordsets should be the updated recordset used to populate the form and not the repeated one.