Fix a bug in refcount-opts for InterpOneCF

Summary: It would double consume the things the InterpOneCF was going to do,
because it both used local_effects on it and a special case to consume
everything.

Reviewed By: @swtaarrs

Differential Revision: D1732324

Signature: t1:1732324:1418254150:7d3e2613b1052a32afb9f7206ec62453c5b9b43a
Check surprise flags on conditional backward jumps and *IterNexts

Summary: The interpreter does, but the jit doesn't.

Reviewed By: @markw65

Differential Revision: D1726231