I'm aware of the hiring hierarchy. I'm also of the belief that people can influence each other. If I'm a GM, I'm talking to my entire staff about who should be hired. While I make the final call, the group has input. If I hire Boughner, and have a chance to get Rychel in there, knowing what they did with the Spitfires, I'm going to do my best to make that happen.
Keefe has had just over a half of a season behind the Leafs' bench. Given his rather impressive coaching record at all levels (CCHL, OHL, and AHL), he'll be given plenty of time to show what he has at the NHL level. On the other hand, Dubas was hired in 2014 and is at the point where results are necessary. The team has oodles of potential but contracts and making the second round are an issue. Thus, Keefe has a longer leash than Dubas.