I was just working on RPi3 myself, and this problem was fixed in these two commits:
- u-boot: Start using new CONFIG_SYS_REDUNDAND_ENVIRONMENT switch.
- MEN-3476: Fix OOM issue when configuration is missing from defconfig.
Still there are some issues remaning on zeus, but it’s getting closer.