Do all name parsing in one function
Add migration for Run.scheduled
Add tests for hyphenated branch and suite strings