bug 266532 - addons with broken OnDataAvailable contract break http channel progress offsets (reland) r=jduell