bugfix in mapply in repsim2

if all outputs had the same number of species, mapply was simplifying(!)
the list output to a matrix, which broke the labelling in repsim2.
Should now be fixed.
Also reverting change to dataframe in previous commit - it was not the
problem.