Test checkout option and config merging.

It was not working properly; a merge was missing, and it was not merging `checkout` config settings.