USB Boot on Raspberry Pi 4

This solution worked really well for me on a Raspberry Pi 4 with an SD to boot from and a USB attached SSD.