Again, if Amtrak follows the pattern they did the last time, the trains that don't run overnight will run up to the day before day when the midnight strike deadline is overnight that night (that would be 12/3 for a strike deadline at 12:01 am 12/5, aka midnight 12/4). Some shorter runs will even run early the day of the midnight deadline. The morning Cascades were scheduled to run the last time, for instance, but the afternoon runs were cancelled. Those were reinstated when the strike was averted.
Also Empire Service trains will likely only be cancelled past Albany, same as last time. The MetroNorth and Amtrak controlled Hudson Line will not be affected by the strike.
I suspect they could run a few trains to Schnectady, top-and tailed, but won't bother.