Reporting ready of sub-assemblies is now faster

The process of reporting sub-assemblies ready has been modified. Now, you can report an assembly as soon as the required sub-assemblies are physically available, without the need for the entire underlying level to be completed or finished first.