The stock flasher is voltage sensitive. If the battery is in low state of charge, it may not be enough to operate the flasher. I like this, as the flash rate tells me my battery health and when I need to keep the RPMS above 2000-2500 (or turn my headlight off). You might wish to check your battery's electrolyte level.
Some flashers won't blink until the engine alternator is turning.
If your bike uses just a single fuse to run everything, a 25 Amp is fine, particularly if there have bee "upgrades" like a brighter headlight, low ohm coils, etc. The Cb650s use a 30 amp, FYI.
If something develops a short, the current draw will go way higher than 25A and poof goes the fuse, well before any wires are further affected. The bigger fuse is not recommended for the stock fuse block due to heating of the fuse clips. But, if the fuse holder is rated for more current than 25 A (likely), it should be fine.
In general, fuses are selected regarding "normal" current draw, usually about 2/3 of rating. If higher than expected, it trips as there is something wrong. There isn't any sensitive transistor circuitry on the stock bike to try and protect from an over current situation. The most likely failure is a chaffed wire due to wear factors or an accident, and a 25 A fuse will blow before any fire can develop to entertain passersby.