Sync pre* and post* scripts to be run at same step
Updater is now running first preinst and postinst script and later prerm and postrm scripts. This causes problems because prerm script expect to be run before postinst scripts. The original idea was not to break stuff with prerm which can stop services and more. Problem si that in reality it breaks stuff because services are stopped and disabled and that is done after postinst were run so there is no postinst to fix that.
The solution is simple. Throw away this stupid logic and just run prerm scripts together with preinst script in correct order. This also allow us to move and run postrm scripts together with postinst scripts. This makes much more sense and is consistent.
Only problem is that it is going to break journal for sure because we have to move operations between steps. Well that is a pity.