Damn! And I am just diggin on Sourcery! Maybe will give this a whirl before going to JBS5.0.
If I restore my nandroid form AOKP mr1 build3, does that simplify the flashing process for build4? Or do I have to do all the dalvik/cache/data wiping still? Maybe it makes restoring user apps and data ok even if a wipe is required? However, there will probably be problems with restoring system apps/data still?
Probably not a good idea to restore any data from a 4.2.2 rom, eh?
Edit: ok, I see that this build is 4.2.2-based. So maybe problems restoring data from a 4.2.1 build...
I will be honest with you: this is my experience that I am sharing here, so take it for what you find of worth.
Team Kang recommends a complete wipe. Wipe system, cache, dalvik and full reset (all in recovery, of course).
I recommend the same and here's why:
I tried using Titanium Backup to restore my apps and data going from a 4.2.1 to 4.2.2 ROM recently. While mostly bug free, I started to experience a bug where my default chosen apps wouldn't keep. Meaning, if I chose Chrome as my default browser when clicking a link, it wouldn't stay as the default and I would have to chose it again, over and over.
I have had very few problems using Titanium Backup over the years but this one was real. So I did a complete wipe, flashed the ROM, downloaded all my apps individually and started fresh. No problems since. I don't like having to do that and hadn't had to do it that way in a long time but it gave me a fresh, bug free experience. I have since backed up all my apps using Titanium Backup, now that I am on a fresh install of 4.2.2.
Sometimes, even a tiny .x bump in version brings enough change to require a fresh start.
As far as a dirty install from a 4.2.1 to a 4.2.2 (wiping dalvik, cache and system only), I again recommend against this.
If you want to restore apps I would do so without data.
Hope this is helpful
jmar