A Fourier-Analytic Approach to List-Decoding for Sparse Random Linear Codes