As Bossman alluded to (but didn't quite say) Team B fouls are never spot fouls if they are on defense. However a team B fouls after a change of possession when team B is on offense could be a spot foul.
Sorry to be nit-picky, but unlike the editorial committee, I think words and definitions are critically important.