The fix for this problem now seems to be backported to the 5.4 longterm series: booting works with 5.4.43 (I didn't test earlier maintenance releases...