During restore session process, currently we decide fire or not based on "propagted". But we can persist which activation is fired or not, in order to decide it.
- Add test case that matches are partially fired (e.g. fire limit)
- Fire accurate matches on restore session process