Why might form values not be passed from input to values?
Apparently, around line 1162 of FormBuilder.php, Drupal checks to see if there is a #name element to the field element you're using.  If there's not, it uses the parent's name, which seems to be the previous form element's name.

The clone function wasn't setting unique #name's.  I could have sworn it worked before, but maybe not.