My first thought would be vacuum leak on the brake booster.
I don't know nuthin 'bout brakes though - I just pulled that one out my arse.
Have you tried to stop a little early, let off the brake & creep forward a little then stop again to see if it still does it.