Brad Binder battled a mysterious braking problem but still salvaged seventh place in the Hungarian MotoGP.