In their case a roster might not be that much of a help as they probably get shifted around quite a bit depending on where CityJet needs them. As for the cabin crew checking boarding passes, welcome to the 21st century. Even if the occasional passenger shows his/her boarding pass, they ask about the seat row so that's what the cabin crew will be looking for. It would be more of a coincidence if they'd notice a wrong destination.