*pushing my early morning work*
Add extra logging within openLine
Rework pendingJob logic to ensure we can reach other conditionals within the method
Ensure that the channel is not already Ended when handling other end conditions