Funny enough, Telegram (the open replacement for WhatsApp) works in the way you had expected (double check is read confirmation).
Also "Message Read" is a very ambiguous state according to me - If the content of a message is read from the notification drop down, but user never opened whatsapp to read it - is it read, or not ?