I've owned my moto g 2nd gen since June 2015, and it's worked fine without too many errors since them.
However, when I upgraded to Marshmallow, I was disappointed, unlocked the bootloader, and downgraded back to lollipop.
However, the setup engine crashes at the 'Motorola Migrate' section, where the screen goes black. You can use the notifications bar, and it responds to the power button. I turn it off here.
When I turn it back on, it shows 'Android upgrading - starting apps' notification with a spinny bar.
I am unsure what to do here. Please help!