Fix thread data access & add request picked event
What does this mr do?
The slot select task did not have the most up to date version of the lab and thus did not know about any of the requests. This has now been fixed by giving the method the lab at the moment of running. This however caused the status to not be updated correctly. Therefore I've added the RequestPicked event so that the status gets updated correctly. This event is removed from the events which is send to the user.
Actions taken to fix bug
Does this MR meet the acceptance criteria?
-
I have added a changelog entry to reflect the significant changes I made and the bug I fixed. -
A test was created to test the bug. -
I have updated the documentation accordingly. -
I adhere to the style guide.