Got a response to my query about the double check in conundrum:
if you don't check out of a location prior to checking into a new one, you won't be able to check out at a later time. Remembering to check out at the end of your visit can help improve the accuracy of contact tracing, however, you don't have to check out.