Fix validation failing when all fields are good and page refreshed

Turns out somehow validation was considering .select2-drop -elements, which had temporarily inherited disabled and required classes. These should never affect validation, since we only look at the original hidden inputs when validating select2's.
Fix buyer & billing not being reset into db when reason changed