Actually tested that declining a membership works. Also handles errors silently. Since we're not worried about revoke for now, fixes #338