I booked a flight from COK to BOS, ticket sold by Emirates (both legs are operated by Emirates). There is a 90 minutes layover at DXB, where I have to change flights. My question is, can I make it? In the digital ticket that Emirates emailed me, they show a suggested check-in time of 05:20 for the second flight, but my first flight only lands there at 06:50! Because Emirates sold this as one ticket and because a majority of Emirates' flights go through DXB, I'm assuming it'll be fine, but I thought I'd just confirm. 1.5 hrs seems tight to me, but maybe DXB will take less time than AUH (where I've previously traveled through) since there is no US Customs Preclearance.
As a related question, should I collect my bags and check them in again at DXB? What I've heard is that as long as the ticket was sold as one by the airline, they'll take care of your bags. Is that true?