"Can a gunsmith thread a 20" IC barrel for a choke? or does that not work that way?"
Yes, he can. I have an 870 with an 18" barrel modified for screw-in chokes. I also have the Wilson Combat ghost ring sights installed. I use mine for just what you've described - deer, turkey, and defense...