The type attribute can actually be one of four values, since an image can be regular or deep, and tiled or scanline. The type info is required in the header of each part for multipart files, even ones with no deep data.
The only case where "type" is extraneous is for single part regular images (which will be the most common type of EXR). For consistency we chose to include it in this case too.
Making "type" a string should make for more elegant handling of extra types in the future.