Gio: Log errors that we catch when an app fails in a DBus method handler

While these are sent to the client otherwise, it's rare that the client will
print those out, and we lose the stack trace. It really is our programming
error, not theirs.