Maybe you can just call another activity from the first original one without checking the option to pass the parameters accross. Can you do that ? The parameters will be coming from the interaction anyway but will not be passed to your second activity.
No actually in this case for the first time and even the next activity called is same. Can you suggest further. Also What does this function do "window.parent.location.reload();" because it is before the second time the activity is called and I think this causing the Params to remain same value even though cleared when the activity is called first time.
No even after making properties null using property -set then second time again the properties are coming with same initial values. I think the problem is with function window.parent.location.reload(); it will bring same interaction back. As initially params are passed same are getting passed again.