The GSAPI library stores a default credential in a global static variable and never attempts to refresh this credential. I don't understand why this was ever correct behavior. This is at least easy to fix.