Well, I've spoken with TMO support a few more times. The first rep insisted that I must have had those numbers blocked on my phone and wanted me to bring my sim to a physical TMO store to try in another phone which would prove that I had call blocking on. However, I read the manual and my phone does not have call blocking capability.
So I called back later and got a very helpful rep who wanted to look into the situation and promised to call back. She did and said the issue should be fixed in 72 hours. That's what I was originally told and nothing was done so we'll see.
I live in the Boston area so my next step will be to visit a store if needed.