Already implied but…
Switch to using the 276 byte PGMQ layout. Then you can ensure your messages go to the right procedure MSGQ and your message subfile population will gets it messages from there also.