ges: Check the thread from which our API is used

Merged Thibault Saunier requested to merge thiblahute/gst-editing-services:master into master

And add some missing API guards

Merge request reports