Some 3.5 million Americans in 26 states have already stopped receiving an extra $300 a week in unemployment benefits.