[Finishes #76912006] proper code generation of bee conditional blocks

When changing the bee conditional blocks to have an inline number field instead of a nested block, I didn't fix the code generation.  This led to use always treating arg2 as 0.

I'm a little surprised/disappointed no unit tests caught this.  I rejiggered one of the existing tests to do so.