Description of problem: Starting rhgb is a blocking operation; bootup messages don't just go into a queue somewhere while X is starting, instead we block the rest of the init process until X is up. This... could be better.
This has been fixed in the latest rhgb build. It could still be better...