Handle strategies that throw on size() better in readable streams

See https://github.com/whatwg/streams/pull/155/files#discussion_r15358699. Part of a larger effort tracked as #128.