Corrected issue connection with regards logging the commands of a
pending command in model as a single unit. Then later during commit the
commands of that pending command would be considered as multiple
commmands resulting in compressing to much of the logs of a models.

E.g. a pending command consisting of 2 commands itself was logged as a
single composed command. Then during commit those 2 commands would
result in compressing 2 commands into one for a model's log, where only
one composite command would've been logged in the model's log.

Now, all commands of a pending command are individually logged for a
model in between commits.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>