Just curious and totally not being critical, what was your thinking about dropping SYN vs responding with RST?
I think the user will most probably keep pressing the F5/Refresh button anyway if the site is not working at the first try, so responding with a RST packet would just use more bandwidth and resources.