Provide only a very minimal lightdm screen-script.
There were two problems with the previous script:
setupcon actually takes a bit of time to run (it runs ckbcomp
which uses some CPU) and is useless in this context, and system
could be rebooted by user if he/she was fast enough
before lightdm managed to start.