Does each MatrixBlockModel in an entry have a unique dateUpdated?
Yes I can confirm, currently the dateUpdated property returns the same datetime object for every block model. It's actually the save date of the entry (entry.dateUpdated) that is saved to the craft_matrixblocks table in the DB. 

Can't say if it's intended to work like this though.