The "before" clause is fine at the end of the sentence. "before finishing" is also OK. I'm not quite so keen on "the onset begins". (a) is also faulty in that you're saying the onset slowly moves down the body and finishes on the forearms, which doesn't make sense.
The repetition of "and then" in (b) is noticeable.