Cost item could be assigned as final assembly or subassembly

It was incorrectly possible to assign a cost item as a final assembly or a subassembly. This could be done by changing the item on an existing final assembly or subassembly.