Explaining the MiniBooNE excess by a decaying sterile neutrino with mass in the 250 MeV range