If your procedures are under one of the paths in your classpath, you're saying that the ClassMatcher won't pick them up?  If it does, then they end up in VoltDDLTracker.m_extraClasses, so they end up in m_addedClasses?  What am I not seeing here?