There is not a single instance in labs that uses the "production" OR the "labs" puppet role for phabricator. They fail for different reasons.
We should get to a place where at least the "labs" role can be applied, even better would be to use the same role as in production and not even have "labs" roles in the first place.
Manually setup phab-XX instances have limited usefulness for testing because we never know if they are like production at all and after every change in production they need to be manually synced (which is super error prone).
It has been said that phab2001 could be used for this, but i also see a conflict here. It can either be the failover host or the test/staging host, but probably not both at the same time.