Don't do Scrum when your work priorities changes more often than your sprint length. If they want to do Agile, do Kanban. Or Scrumban. Something where the process fully supports popping a new ticket to the top of the priority stack.
If there is any one thing teams new to Agile need to learn, it is that Scrum is just one choice among many. And nowhere near as universally useful as people seem to believe.
If there is any one thing teams new to Agile need to learn, it is that Scrum is just one choice among many. And nowhere near as universally useful as people seem to believe.