color: icc creator offset + length error
One more error case found during implementation.
This might be a client error, but it might also be that something else truncated the file just when the client was sending it. I have opted for a protocol error, but should it be a graceful failure instead?