When you use action: "set channel for new events to..." in midi editor everything works as expected but when double clicking on "Bank/program select" lane to insert new Bank/program change in midi editor MIDI channel selected is always the one last inserted in that lane.
I think it would be more efficient (or at least let us have a selectable option) to let the action: "set channel for new events to..." also set channel for new bank/Program change event