session: remove user data from task to workaround glib bug
GTask is destroying our user data on the secondary thread instead of the main thread, as required, causing UI process crashes. This is a workaround for glib#1346.
GTask is destroying our user data on the secondary thread instead of the main thread, as required, causing UI process crashes. This is a workaround for glib#1346.