On iOS 10, there is a case when a floating panel is updated by a different position(the previous position) from the target position in animating. This is because `FloatingPanelController` calls `update(safeAreaInsets:)` in `viewDidLayoutSubviews()` unexpectedly.