Alert api does not update EvalData values when in "alerting" state

e.g. the value when running “test rule” in the web console displays “1.76” but in the api the value is locked on “1.70” - which is the value which first triggered the alert.
It also means that if a second server triggers the same alert only the first is shown in the api response.
This seems to have happened to all our alerts since upgrading to grafana 5 (we are now on 5.1.0)

I am guessing this is because of the “multiple series” notes here - which generally makes sense when it comes to sending notifications - - but I still don’t see why the api response could not be updated.

Filed an issue but it was closed - not sure if the feature mentioned here is really what I’m looking for though.