Conductor Barbara Hannigan holds together a wildly varied programme through the force of her personality