In this time of inconsistent treatment of TN applications, one would be ill-advised to resign from Job #1 without first securing Job #2.
Go to the border with new TN petition, get second TN for job #2, keep the first I-94, and then give notice (or just leave) Job #1.
It is perfectly fine to have 2 TNs at the same time.