do not finish sources if called from other module (bnc#828132)

the other module needs to pass as argument: `no_source_finish
changes: version 2.24.1