how to re-enable first time setup at next boot?
I had the opposite problem. I deleted OneTimeInit and SetupWizard and after a hard-reset my system was acting like in first time init screen: 


notification pull-down is unavailable 
recent screen is unavailable
home button is unavailable
limited power menu


So I had to set all those first boot flags manually.
Then, I found three of them, which solved my problem:

settings put global setup_wizard_has_run 1
settings put global device_provisioned 1
settings put secure user_setup_complete 1