Unitary work extraction from a generalized Gibbs ensemble using Bragg scattering