that's right.
The memory check is an additional check in place "in case Clone teams disable the checksum check to alter the Launcher.dat", added in 2.0b2.
it was meant to brick clone user's console, because Gateway team don't like Clone team stealing their work (Clone team only replace the "Gateway" string to "R4i", patch the file's checkum function, and release it as their own, making money on Gateway's work).
Like they did previously, on 2.0b2 release the Clone team patched the Name's string and the file's checksum, without analyzing the other/newer functions, and released it with the bricking check code activated.
The Gateway team waited quietly for the brick wave which should have been caused by the clones, to tell users that "clones team should not be trusted", but it backfired at them because it was discovered that they purposely included the bricking code and it affected even legit Gateway users.