[test.products] adds smp testing for assemblable products
[test] makes smp checks actually do what was intended

previously second assembly call was practically noop
[test] prepare spaces_cg for smp checks