CI: Set Azure job timeouts to max limit and don't split
Bumps the Azure job limits from 1 hour to 6 hours and unsplits the jobs (due to the time constraints originally).  https://docs.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml&viewFallbackFrom=vsts#timeouts

Hopefully this is also enough time for the timeouts we've been seeing in Azure jobs.
Making another attempt.