Hi Hartmut,
Oh no, the code has not changed: https://github.com/moodle/moodle/blob/MOODLE_28_STABLE/lib/blocklib.php#L644-L663. It just proves that Shoehorn is correct in its default region values in the config.php file.
That Shoehorn has a content-block-block layout which means that fake blocks are shown after the content rather than before it. This has always been true until I added the 'landflayout' setting. This allows either a content-block-block or block-content-block layout.
Kind regards,
Gareth