Possible workaround: force the collection view to update.

It looks like the UICollectionView's internal state is incorrectly
updated when its subviews become first responder, but forcing an update
to happen seems to cause the internal state to be fixed, making
scrolling work.