Don't leak the GErrors

Fixes: https://bugzilla.gnome.org/737656
Minor clean up

Use g_dbus_method_invocation_take_error for consistency. It is more
suited to what we are doing anyway.

Fixes: https://bugzilla.gnome.org/737656