Hi, I quickly check the kerma-sheevaplug-mvsdio.diff and it only the env that do no use, by default, the SD/MMC to boot.
The CONFIG_BOOTCOMMAND defined by the patch, try to boot, in this order, USB, SATA and NAND. I may propose another better "multi-boot" patch that I have already tested but the env may always need to be reset after uboot upgrade. This bug is not really one; env CRC is modified by an u-boot upgrade (or downgrade) and need to been reset. The side effect of an upgraded sheevaplugs is then a CRC error and the lost of env settings. May be latest denx uboot had improved the env state after upgrade process. Regards,
signature.asc
Description: OpenPGP digital signature

