block.h: Note about when to call consume()

Up to now, it is not clearly stated that calling consume() in a general_work() function invalidates the input buffer. Looking at the code it's obvious but a little clarification won't hurt.