bugzid:3600 process import job porcelain; simplify and make consistent i...

...nternal method calls; remove layer(s) of indirection

Re-opened PR against develop branch.

@infynyxx @jcote review?