We have to take a look at the European legal framework first. There is the so-called Dublin III convention that regulates which country is responsible for which asylum application. It states that only one country is in charge of your application. Officially that’s the country where you first set foot on European ground, but in practice it’s where you get registered for the first time (where you leave a fingerprint).
That’s why Switzerland is competent in your case and why you usually can’t apply for asylum in another European country. But this is where it gets complicated and I can only speculate from here on: You returned to your home country and you want to flee to Europe again. Since you left Europe in the meantime it might count as a second flight. Meaning: Switzerland is not competent anymore. Now it could be that the country where you registered a second time is competent for your case instead of Switzerland. But as I said, I can only speculate and I might be totally wrong here :/ Maybe @Marcel or @Steven have an idea?
Nevertheless, if you have new evidence that hasn’t been taken into account during your first application it could (!) build ground for a positive result if you try again (at least that’s how it works in Germany). If your life is in danger there shouldn’t be any waiting periods that have to pass until you can ask for shelter again. Even if you get send to Switzerland again (in case someone decides that they are still responsible for your case).