When you call closeAndClearTokenInformation, it will clear your app's local cache of the token information that's associated with the user.
When you create another session AND you open it AND you use SSO AND the Facebook app exists on the device AND the user is not logged out from the Facebook app, then the app will silently authorize your app again without requiring further user interaction. This is by design (since when they authorize your app, the authorization is active unless they explicitly revoke access).
What is your use case where you want to see user interaction for subsequent session open calls?