Added more logic for action logging when there is a change of recipe before splitting

Fixes #1415 by adding punctuation, and dealing with the case where there is a change of recipe before the die splits.

Also incorporates increase of number of repetitions in Mad Swing unit test.

http://jenkins.buttonweavers.com:8080/job/buttonmen-blackshadowshade/531/