You are absolutely correct, the frequency resolution $f_R$ (or bin width) should be calculated based on the length of FFT, $N_{FFT}$ (i.e. $f_R=\frac{f_s}{N_{FFT}}$), instead of the length of the original captured signal $N$.
I believe most journals/books out there simply assume ($N=N_{FFT}$) in their sample calculation, and use the notation of $f_R=\frac{f_s}{N}$ throughout their books/papers. But when $N{\neq}N_{FFT}$ as in method #2, then the $f_R=\frac{f_s}{N}$ could to lead confusion among newbies (like myself). So a safer way is to use $f_R=\frac{f_s}{N_{FFT}}$ instead.
To prove this, below are the output of 5Hz + 30Hz sinusoids ($f_s$=1024Hz, duration=4s, 4096 data points), and it's output with the FFT-512, and FFT-4096 respectively. You can see the frequency resolution (or bin width) of the FFT-512 output (3rd plot) is wider than FFT-4096 (2nd plot), since $\frac{f_s}{512}>\frac{f_s}{4096}$.