When you checked in on the outbound, if you used OLCI you would have been asked if you wanted to be automatically checked in for your return leg. It's at the very end of the OLCI process and I believe it defaults to "yes". Not that new - been there a couple of years maybe?