This is the expected result.
The ZAP session is an HSQLDB db which contains all of the requests, responses, alerts etc.
If you open a previous session then you will still have all of the old alerts.
Solution - start a new ZAP session rather than openning an old one :D
If that wont work for you then you need to explain what you are trying to do..
cheers,
Simon