model.OriginVisit: Make obsolete fields optional
In order to smoothly transition to origin visit without those fields, let's make them optional first.
Then we'll be able to drop them as !275 (closed) suggests without breaking the world.
Related to T2310
Test Plan
tox
Migrated from D3340 (view on Phabricator)