Watermelon I haven't tested it, and I don't have a second device to test it on, sadly.
That's understandable.
At this point I believe we have some reason to believe that the code in Recovery checks both a build timestamp and a security patch level, and we have a report (admittedly not super-detailed) that a user got an error about a build timestamp.
From the code, I expect the error would be "Update package is older than the current build, expected a build newer than timestamp NNNNN but package has timestamp MMMMM and downgrade not allowed", which would be straightforward to interpret. The error message for a security patch level discrepancy is quite different.