A delay for all these things after a password reset should have been there from the start and should not require an iOS upgrade as it should be server side.
You can argue the feature should have existed in earlier versions of iOS, but it didn't, so... yeah.