I.e with a cashier change would each cashier need to be cashed up or would all their transactions exist under one till ID cashup that is reconciled at the end of the day?

When you log out and in again you continue to use the same shift. 

If you close the shift and start a new one on the cashup page then another shift will be created.