That's because when you update Nginx the binary executable file changes; the reload
action does not work because what is running in memory is not the same in the hard disk.
I'm not sure if a restart
is enough.
I always do, after Nginx update:
killall -9 nginx
service nginx start
Then it is not necessary to reboot the entire server.