For archs like MIPS, where watchpoints are triggered before associated instruction runs,
we need to disable watchpoint, single step and re-enable watchpoint, so that process
resumes without reporting same watchpoint. This is provided by code at Target/StopInfo.cpp:719
But if we check for ignore_count condition before this functionality, it reports same watchpoint
again and again and gets ignored before ignore condition gets false.
So shifting this condition to appropriate location.
This solves TestWatchpointIgnoreCount.py testcase for MIPS.