g_source_remove returns either TRUE of FALSE
* Returns: For historical reasons, this function always returns %TRUE
(Unclear how commit a919be3d came to this conclusion.)
This is obviously false when looking at the few lines representing the function g_source_remove