It seems to me that the NFL is not managing these Thursday night games properly. I am not sure if this is possible, but wouldn't it make the most sense if both teams had their bye in the week immediately prior to the Thursday night game. The one thing that might be tricky for this is that in the first week, the two teams that are scheduled for the 2nd Thursday night game would have a bye.
Like I said, I don't know the complications of creating the NFL's schedule but for purposes of giving both teams a fair chance at preparing for the game, they should have no game four days before. Both teams would show up well prepared and it might even create some really intense and competitive games