I think the complaint here is that the bpu rule sets the x-breakrequest flag inside the OnBeforeRequest event, while the bpa rule sets the x-breakresponse flag inside the OnPeekAtResponseHeaders event. The result is that extensions that try to examine these flags inside the AutoTamperRe[quest|sponse] event handlers see differing behaviors.
You can fix this yourself if you'd like; just click Rules > Customize Rules and move the lines
if ((null!=bpRequestURI) && oSession.uriContains(bpRequestURI)) { oSession["x-breakrequest"]="uri"; }
if ((null!=bpMethod) && (oSession.HTTPMethodIs(bpMethod))) { oSession["x-breakrequest"]="method"; }
...from their current location into the OnPeekAtRequestHeaders event.