Expand apiserver test cases

Add a Reason field to api.Status in preparation for #722