Revert "Use pass to avoid caching in frontend, refactoring, explanatory comments"

This looks like it broke production by returning GET responses to POST requests.

This reverts commit 74ae06f505779643bba374e36f3b6cc8b00a0736

Change-Id: I69b9cfa627ace92f07b8321484d345e33c9e8c9c
Merge "Revert "Use pass to avoid caching in frontend, refactoring, explanatory comments"" into production