The patch notes for 7.3 did state some tuning, like doubling the time and increasing the progress per player for those missions. Check it again tuesday to see if they did a good job. :P