Rename methods a bit, for clarity's sake.
Model the fake functions more to RQ's reality.

This patch abstracts out a main_child() function that is similar for all
backends.