Doesn't this mean that only subsequent messages can be decrypted? i.e. Whatsapp has provided forward secrecy (as long as they haven't been using this trick from the initial secrets that were set up)?
But if they can change the key while you're offline that means they can change the key and know everything from that point on.