The finishing task uses m_schemaHasNoTables to indicate empty schema and here it uses m_rejoinSiteProcessor. Maybe m_schemaHasNoTables can go away or here you can use the same variable.