To make shredded chipotle beef (can be prepared 2 days in advance)
Place oil and butter in a large heavy-bottomed pot (preferably and dutch oven) over medium-high heat until butter foams. Add the garlic and onions, season with salt and freshly ground black pepper, cook and stir until onions are translucent and starting to brown at edges, about 7 minutes. Add the chipotle, cumin, paprika, chili powder and cinnamon stir to combine. Cook 1 minute more or until fragrant.
Place roast, measured salt and crushed tomatoes in pot and bring to a boil. Lower heat, to lowest setting and cook covered for 4-5 hours. Remove roast, cool slightly and using two forks, shred beef.
To assemble burrito:
Place shredded beef, scrambled eggs, tater tots and green onions in a large bowl, mix to combine. Place desired amount of filling on tortilla and roll to close. *Optional - Fried egg on top.