We do, I ran across at least one case where the cache needed to be updated, not sure I remember how to replicate it.

Also, if we allow an arbitrary cart to be passed it definitely needs to be cleared.  BTW, the arbitrary cart as an argument was helpful in the plugin I write that let's me 'send' a loaded cart to a customer. Also will be useful if I can finish the share a cart feature.