Repair unflagging and display good/bad bar appropriately

Closes #288
Use alernate fix

* Apparently we're not letting votes affect flagging as denoted in the conditional attached to this patch
* This should also account for thresholds resetting.
Do not encodeURI when voting.

* Apparently this isn't needed with a redirect in express under this context

Inversely applies to #200 and included in #288

Tested on dev and target test script on production when deployed is https://openuserjs.org/scripts/TimidScript/%5BTS%5D_Pixiv++

Hopefully this won't need to be backed out but it's small enough to redeploy
Merge pull request #289 from Martii/Issue-288fixFlaggingAndProgressBar

Repair unflagging and display good/bad bar appropriately

--- 

As per sizzles temporary request auto-merging for eventual deployment *hopefully today*