Not worried about my data, I did a flash-all.sh with mra58k then before it rebooted, I flashed my boot.img. Still get the corrupt device spash screen but the log was now happy with my userdata partition. Putting the hosts bind in su -c '' did not work, hosts was just the two liner, but it left no error in dmesg either. Getting nowhere fast with this. I think I'll leave it to the experts and check back in later. Ping me if you need a tester.
I ended up getting the corrupt device error even after flashing boot.img back to factory. So I went into recovery and did a Wipe data/factory reset. Now the corrupt device error is gone. I would expect flash-all.sh to accomplish the same thing but I guess not.
Now I am running the boot.img with verity on. There is no corrupt device warning. Android Pay still throws an error when trying to add a card. The mount bind does not work with or without su -c in init.rc but I can run it from terminal emulator. Things can move forward as fast as the dont.
---------- Post added at 11:03 PM ---------- Previous post was at 11:02 PM ----------