Use super to get much-needed MRO magic in constructor. (#1158968)

super does some magic along the lines of running superclass constructors
breadth-first, which is necessary for container devices that inherit first
from a non-container class.
Device status can never be True for non-existent devices. (#1156058)