Fix ticket_id = nil

Fixing an issue if we had suspended tickets that didn't have a ticket_id. It will now Create a new ticket if there is no existing ticket_id, and will update a ticket if there is.