Buggy and somehow weird `outshine-fontify-whole-heading-line'
rewritten.

Thanks to "eeeickythump" for reporting this.