Had a similar thing happen to me on my CB750F, went to Liverpool, the bike was running great stopped at the daughters and it went as dead as a dodo, checked the fuses all OK, in the end it was the connections behind the fuses that were the problem, lots of corrosion.
Cheers
Den