In the two element array case we optimistically decode the tag, however
it very well have been the case that the two element array was something
else in which case we would cache a cacheable value *twice*. If we fall
through the tagged value as two element array rewind the cache.