kernel: timeslicing: add time slice reset in slice per thread api

This will reset time slice in k_thread_time_slice_set()
when slice per thread api is used.

Currently it will reset it only in standard slice_set

Signed-off-by: Adrian Bonislawski <adrian.bonislawski@intel.com>
diff --git a/kernel/timeslicing.c b/kernel/timeslicing.c
index 401bcea..07ae497 100644
--- a/kernel/timeslicing.c
+++ b/kernel/timeslicing.c
@@ -95,6 +95,7 @@
 		thread->base.slice_ticks = thread_slice_ticks;
 		thread->base.slice_expired = expired;
 		thread->base.slice_data = data;
+		z_reset_time_slice(thread);
 	}
 }
 #endif