An update for those watching at home:
The puppet file was created in 3.2 and managed to be exported in a not fully reconciled state. We actually fixed the issue in 3.3 so that newer puppets should not have that problem. Luckily, puppet files are just plain zip files currently so I was able to unzip the puppet and it was intact and after it automatically reconciled and I re-exported the puppet so that no longer has this error.
If it is safe, we may add code to automatically reconcile at import to avoid such errors, but the good news is that puppets created in 3.3 and later should not have the issue, so hopefully the impact is minimal even if we don't go that way (especially given the workaround above).
Thanks for the report!
Dan Tull
Character Animator Team