Make explicit cache purge on survey votes

It should have been done through the model, but that is somehow not working.
Therefor, make an immediate purge of the results to the specific survey that
is being voted on.
Also ensure unmanaged transaction is committed after purge