ByteStream cached contentLength is updated when the "proper" ByteStream instance is determined.