It is certainly worth new relays, especially for your first problem. The second sounds more like mine had been. While the FI and ECU relays fixed mine (for now) ) you may also want to pull the tank to clean, tighten and lubricate connectors. The connectors for the side stand switch could be particularly important for that kind of hiccup. Temporarily bypassing the sidestand switch is a way of seeing if the switch itself could be the culprit (some defeat it, but I rely on mine).
A thorough contact clean of the run switch and sidestand switch is a quick and easy job . . .