[BUG] stick-table: correctly refresh expiration timers

The store operation did not correctly refresh the expiration timer
on the stick entry. It did so on the temporary one instead.
diff --git a/src/session.c b/src/session.c
index 7c1e476..556fffe 100644
--- a/src/session.c
+++ b/src/session.c
@@ -963,7 +963,7 @@
 							}
 						}
 					}
-					ts->expire = tick_add(now_ms, MS_TO_TICKS(rule->table.t->expire));
+					stktable_touch(rule->table.t, ts);
 				}
 			}
 			if (rule->flags & STK_IS_STORE) {
@@ -1058,7 +1058,7 @@
 		ts = stktable_lookup(s->store[i].table, s->store[i].ts);
 		if (ts) {
 			/* the entry already existed, we can free ours */
-			stktable_touch(s->store[i].table, s->store[i].ts);
+			stktable_touch(s->store[i].table, ts);
 			stksess_free(s->store[i].table, s->store[i].ts);
 		}
 		else