spctl doesn't throw an error when a configuration file is missing. It sends a post anyway and you get an unauthorized.