There was an attempt made to use a different method of passing arguments to new commands which would allow user messages to go unescaped, but unfortunately that doesn't work with the shell metacharacters used to close filehandles. The code would run, but die with an error when certain events triggered. For now, displaying user messages on resub overlays is disabled. On the plus side, the number of months for a resub is available in templates as $MONTHS.
A test suite is in progress to help catch mistakes like this before going live with them in the future.