Feature/986 rollup missing fields

# Warning
# Info
# Issues
Fixes #986.
Fixes #918.
The test wasn't running at all if there wasn't an active, non-master, opportunity record type. I don't think this condition is necessary, as we can create opps without record type. I removed the if that was wrapping the whole test.