The Secrets of Dumbledore is a two and a half hour course correction — and that's OK