BlueLinx records $10.6 million loss