Reorder the initial football data fetch to speed up time-to-data

This change means we get the football data required for lots of the new functionality in seconds instead of minutes. This should help to mitigate the post-deploy cache pollution that has happened up to now.