Yes, I do see some logic in stopping at `abstract?`, but view inheritance __is different__ from layout inheritance, in layout inheritance child controllers inherit a layout name (or layout name generating method) not a layout template.

Over the years one of the things I've become to hate most about Rails is sudden and surprising (not deprecated first) changes of behavior. I'm pretty sure this is going to be painful for some users, as it is going to be nasty to debug (if they check `FooBarInheritingFromAbstractController._layout_proc` it would be returning the correctly inherited layout configuration, yet the controller would then just ignore it).

If you want to change existing behavior, __please__ deprecate it first.