s4/pyauth: fix memory leak when context_new() has bad arguments