convert final map reads step to using undepleted reads, clean up some and combine some steps [ci skip]