If the root file system requires manual attention then rc.sysinit invokes sulogin to allow the superuser to correct the problem. When sulogin returns rc.sysinit attempts to reboot the system, but it invokes reboot without the -f option so reboot tries to run shutdown which tries many things which break because (a) they were never started in the first place or (b) / is a read only file system. This causes confusion. This reboot should be invoked with -f . This problem affects initscripts-4.16-1. rc.sysinit line 108.
Fixed in initscripts-4.56-1 or so, which will be in the next Raw Hide release.
Also applies to line 234 and line 268.