Som kan läsas i kommentarerna har @wchiquito föreslagit att du ska titta på optimizer_switch . Här upptäckte jag att omkopplaren derived_merge kan ställas in på av för att fixa detta nya, och i detta specifika fall oönskade, beteende.
set session optimizer_switch='derived_merge=off'; löser problemet.
(Detta kan också göras med set global ... eller placeras i my.cnf / my.ini)