That's what I've been told by people who work for
GW and sell its products. Whenever we discussed background in-store the final ruling was "if it isn't current it's not part of the canon". There are sections of White Dwarf written by the design team that is fully dedicated to saying what the universe is and what is currently canon.
Plus, your opinion on
BL publication has absolutely no bearing on whether they are considered canon or not.
He's the creator so yeah credit, where credit is due(Thanks for starting the hobby that's taking 60% of my monthly income Rick) but not part of the current writing team or owner of the brand so anything he thinks should or shouldn't be canon, is a moot point.