First, are you running an NFS or samba server, I know that it can take up to two minutes to shut down if NFS is running, never it stall on startup though.
Second, try a reinstall without a swap file. If you need/want one, pre-partition the disk but leave the partition that will be the swap unused. After boot up use swapon to mount it and leave it mounted when you shut down. If it all works, add the swap partition to fsfab.
I've had install issues lately, especially on my older desktop. Same issues you're having. It appears to be related to creating the swap during install. Adding the swap manually post install seems to work, but I occasionally get an error about unmounting the swap partition on shutdown. Leads me to believe this is a systemd issue related to swap file.