メソッドが呼び出さないのはラベルが大文字だったから

willAnimateSecondHalfOfRotationFromInterfaceOrientationメソッドが呼ばれないなぁと思っていたら
引数(ラベル)の「duration」が「Duration」になっていたからだった。