clean up the new schedule definitions
This patch cleans up the new schedule definitions as follows:
- Consistently use JobType rather than eqType directly.
- Fix the comments style.
I made this a merge request (rather than a straight push to master) in case this conflicts with pending changes in Grenoble. Unless there are objections, I'll merge this shortly.