The primary contractor handles the subcontractors. If they’re not getting paid, the issue is with the primary contractor, not the Obamas.
Were monthly progress payments being made to the GC which would be the norm? If there were inadequate funds it should have showed up long before the completion of the project when progress payments weren’t being made. Any contractor working without regular payments was essentially financing the project.