I also think that 'observant' is your better choice. This indicates that the person simply happened to notice something wrong going on. 'Watchful' indicates that the neighbor was 'standing guard' - which could, of course, be the case.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.