As a follow up, I performed some tests by reverting the d7bd9c627661 and I found that without that commit the behavior matches what I got on kirkstone or, in other words, it matches the documented behavior.