Job message limit behavior changes

Each job on the system has a limited number of program messages (4,294,967,293) it can create for the lifetime of the job. If the job has multiple threads, then the limit is the number of messages from all threads combined. When this limit is reached, the intent was for the operating system to terminate the entire job. In prior releases, this intent was not satisfied when the limit was reached in a secondary thread. Instead, the operating system ended only the secondary thread that noticed the limit was reached and the rest of the threads in the job continued to run. In IBM® i 7.2 the operating system was updated to end the entire job, as was originally intended, when any thread in the job reaches the maximum number of messages allowed.