Reasons for invalid ballots are not analyzed
The reason why a ballot is invalid is stored with the ballot, but not yet analyzed in the results, i.e. not yet stored in the ElectionResult object. This should be added here, so the numbers for each invalid reason can be shown on the (protected) results view to the election committee members.