If your goal is to forcefully start a new activity whenever the widget is tapped, you might want to add an additional flag:
openCounter.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
Note that this is only available starting from API level 11, though.
If that doesn't help, please try adding
android:launchMode="singleTask"
to the CounterEditActivity activity tag in the manifest and see if that doesn't force a new activity to start.