After rereading the rules, it seems pretty clear how this should pan out. First, the description of who attacks how:
1.12.5 Resolve Attacks wrote:
All units have two assault values: a close combat value and a
firefight value. Units that are in base-to-base contact with the
enemy use the close combat value, while units that are not in
base contact but are within 15cm and have a line of fire to the
enemy can use their firefight value. Units that are armed only
with close combat weapons and do not have any small arms or
other ranged weapons may only attack if in base contact with
the enemy
Second, the section on allocating hits:
1.12.5 Resolve Attacks wrote:
Each player allocates the hits and make saving throws in the
same manner as they would when allocating hits from
shooting. Hits may only be allocated to units that were directly
engaged in the combat (i.e., that belonged to the attacking or
defending formation and which were within 15cms of the
enemy after charge and counter-charge moves were
completed).
Thus BtB or not determines what stat (FF/CC) to use, but there is no "memory" of whether a hit was scored in CC or FF. This makes sense to me, as CC units would advance after killing their first stand (or the enemy would counterattack towards them), thus allowing them to kill units they were not in BtB with at the beginning of combat. I'm fine with CC/Snipers being able to snipe outside of BtB, because (in the Lictor's case in particular) the natural camoflauge would allow it to move undetected for some distance, making it appear where it is unexpected. It also follows the precedent set by every other attack (including CC/MW) in engage.
_________________
SG
Ghost's Paint Blog, where everything goes that isn't something else.