Command to recreate per lane bam from a merged bam

Refer to AT-658, this command tool is needed to recreate per lane bam from a merged bam. The steps involved are: extract read group bam, compare flagstat, revert markdup tag, reheader bam, create bam index, create bam md5, move outputs over.
The article `a` before a word that starts with a vowel sound usually becomes `an` instead, so this would be `like an instrument data id`.

Would this command be more accurately named something like `Genome::InstrumentData::AlignmentResult::Command::ExtractReadGroupBam`?  The documentation and parameters should be consistent about describing what this command does.  (Does it make a per-lane BAM, or a per-read-group BAM?)