Respect establish_connection in superclass in all subclasses

If .establish_connection is run on a class, any subclasses will use the specified connection instead of running through octopus.