I don't think it would make sense to do so because the above check is a sanity check: as far as I know, in no scenario should the server ever return a TLS record with a version higher than the version that the client specified, unless the server is running some kind of badly coded honeypot. I think the existing "Unexpected Heartbeat response" is accurate.