GThread: Don't g_error() if setting the thread scheduler settings fails
Instead only do a g_critical(). This is something that has to be fixed one way or another, but a g_critical() is less disruptive and makes sure that code that worked in previous GLib versions still works as bad as before.
Fixes #2039 (closed)