It looks like zeroing the superblock on /dev/sdb with mdadm --zero-superblock /dev/sdb fixed the issue with the array not assembling on boot.
It looks like zeroing the superblock on /dev/sdb with mdadm --zero-superblock /dev/sdb fixed the issue with the array not assembling on boot.