Update: I believe I have fixed the swap issue and the boot issue in unstable. This fix will roll out for the next sync. However, if you want this working now you can edit /etc/systemd/system.conf
and change:
#DefaultTimeoutStartSec=5s
To:
DefaultTimeoutStartSec=30s
And:
#DefaultDeviceTimeoutSec=5s
To:
DefaultDeviceTimeoutSec=30s
Note the removal of the #
symbol. This should fix it immediately and things should work again on the next boot.