The simple fix to soraka top, without changing her support kit or stats at all.
Make the ultimate charge passively with her W (banking the healing). If she doesn't charge it by healing someone (even a token amount), it doesn't work.
Just like that, lane soraka goes unchanged and top soraka becomes less viable.