Remove bogus asserts

It is valid for a store to be requested the same cycle one is satisfied, the store
buffer will just roll the thread back.
bnall branches were not handled correctly

Also fixed branch test which wasn't covering all types because of
excessive copy/pasting