Make parser more forgiving on the sequence of blocks
Fix a typo
Do not throw away Before/After hooks in the presence of unfulfilled test case