Not much to add. I agree that it depends on what is in the contract.
Just one question. It sounds like the GC works for the company that supplied the lumber (you said he is a rep of theirs)?
If the GC claims that the extra lumber is "his", is he planning to bring it back to the lumber...