Did you also check the 30A main fuse?
www.stromtrooper.com

MAIN fuse location?
Where is the Main fuse located on a 07' non-ABS 650 Vstrom? What amperage is it? I'm asking because a buddy I was riding with had his fail (NOT a Strom) and it took us 30 minutes to find the problem and replace the Main fuse. Sometimes called a fuseable link.