[Inheritance] Issue when mixing concrete and single inheritance in the schema

This is a patch for the issue discussed here: https://github.com/propelorm/Propel/issues/563