Legs Can No Longer Be Edited After Order Has Been Invoiced

Reported Behaviour: users could remove legs from an order after it had been invoiced. This could lead to the invoiced amount equalling less than what was originally negotiated. 

Fix: legs cannot be reduced after an order has been invoiced, so you can be sure the invoiced amount reflects all the services provided.