types/vote_test.go now checks signature on a serialized and then deserialized vote. Turns out go-wire time encoding doesn't respect timezones, and the signatures don't check out.