Make scissors sharper

Start the snip if we're about to enter a basic block whose execution
will take us past the start point. This is still imprecise, but has
the benefit that the scissored recording will always contain the user's
start point.