✅ Why is this try/catch block preventing lines after it from firing when an exception is caught? - C#