I have observed behavior of app in iOS 10.2.1 device and iOS 10.3 beta 3 device for https://developer.apple.com/library/content/samplecode/GenericKeychain/Introduction/Intro
Originally (Since iOS 10.3 beta 1 to 5?) the keychain WAS NOT persisted.
Apple staff:
This is an intentional change in iOS 10.3 to protect user privacy. Information that can identify a user should not be left on the device after the app that created it has been removed.
Nobody gives you any reassurances it will work that way in the future.
While it is fine to use it the way we do, I strongly encourage you to write your app so that it acts reasonably if this behaviour change.