System almost unuseable after apt-get dist-upgrade - systemd-login timeout

You’ve only provided the APT logs. Please provide full logs: grab-logs -A (with a capital A).

Since you mention that you’re running headless, Sam produced a patched kernel to try to overcome some issues with headless devices. Probably worth a try: