OFStream: Don't throw when at end of stream

Instead, let reads return 0 and let writes append after the end.