Bug 1110892 - fixed array handling issues on query params

When we have multiple values for the same query param,
not all the code was creating an array for the values.  The deparam was
just giving you the last one in the list.  this caused the check for changes to in most cases (unless the last in the list happened to be changed).

The check for whether we were in unclassified failure only state was also broken on initial page load.  By assuring the values we check are arrays, it fixes it.  Otherwise, you had to click the button twice to get back to default view state.