I think it makes sense to have the last play take precedence.
Legal forward pass followed by kick: all of these penalties happen during a kick play. (We can have PSK for B, or tack-on enforcement for A)
Kick followed by a legal forward pass: all of these penalties happen during a pass play.
Don't necessarily disagree, but it could yield some really odd enforcements. Granted, the plays that create them would be very odd, as well.
(Pass then kick) Roughing the passer after a kicking down (Team B in possession, enforced at the dead-ball spot). (Hey ref! How can you have roughing the passer - they kicked the [expletive] ball!)
(Pass then kick) Roughing the passer after a kicking down (Team A in possession, enforced at the previous spot, 1st down for A). (Hey ref! How can you have roughing the passer - they kicked the [expletive] ball!)
(Kick then pass) Roughing the kicker after a passing down (no change of team possession), added to the end of the last run. (Hey ref! How can you have roughing the kicker - they threw the [expletive] ball!)
(Kick then pass) Foul by A - this is the only one that obeys conventional ruling. Team B would decline all A live-ball fouls, unless they score a TD, and the A foul is a 15-yard variety.
This one is a real "what if," but, technically, it could happen, and illustrates the point quite well. However, it would require the pass to be first touched beyond the NZ, then returned behind the NZ and kicked:
(Pass then kick) Ineligible downfield enforced where the dead ball belongs to B, after a punt return. (Hey ref! This ain't the NFL - there's no such thing as ineligibles downfield on a punt, you dumb [expletive]!)
Can you imagine the TV announcers on these plays? Heh, heh, heh...
Personally, I think we should penalize according to the play type during which the ball was in player possession, i.e., between the snap and the recovery of the ball for the blocked scrimmage kick, then during the subsequent passing/running play (or vice-versa, in whichever order they occur).
But what I think isn't important. We need word from on high.
Robert