[#1702] much more thorough migration of tasks to new schema, providing defaults
where task attrs fail type checks