BC: fixes for 5.18: special push_begin, fixed bytecode.pl