forms: If an answer has no saved value, use the field

When processing the value of a DynamicFormEntryAnswer, if there is no database-backed, value, then use the value of the associated field.

Fixes #1326
Fixes #1348