Sorry - I reread your first instructions and you just told me to make a db column shippable and cart column shippable. So I don't know why I thought just the db column was referenced "shippable".
Either way - it now doesn't error out once I changed it to reference the cart column. But it doesn't remove the shipping cost either. And I did change the confirm page and uploaded all relative files.