test guild.expires on cache get; schedule pruneExpired to run after a 3 second debounce instead of before every lookup