Circa Date Schema Change + Auto-Migrate Rework

WIP Squash. Schema change to incorporate circa start and end dates in
timelines. Plus, reworked multiple user migration so hopefully won't
fire unwanted additional automated migrations.