yep caulk the tops of the windows, but instead of flashing, use a piece of rubber along the top of your next boxes. run the rubber up under the siding where it meets the next box. use the rubber instead of metal flashing to allow for movement of the nest box door. that should get you on the way to dryness.