It turned out it was not an Ignition or Gateway Event problem so much as it was a hung executable. The batch file I ran on the server runs LMWPRINT(.exe) so when there is a printer problem that executable stays as a task.
Once I cleared up the printer problem and then manually ended the task on lmwprint.exe, the label printed out and the system went back to printing normally for all of the other production stations. I will probably use a timer to launch a window for the operator to clear out the printer problem if a label does not come out within a certain amount of time, with a button to clear out lmwprint as well as set the trigger to tag to false.
So the lesson here is avoid calling out executables from script that run on the server since if they are not able to run then it will not allow that service/executable to run.