Crash in client_selector_allow_auth_prompt_done_cb() on error

Actually, g_simple_async_result_take_error() means take, not copy,
thus the later g_clear_error() was incorrect, possibly freeing
already freed memory.