test: fix compiler warnings

The return type of buxton_deserialize_message() changed recently, but
the variables storing the return values in test cases were not updated.

Existing fail_if()s for the relevant return values are still valid,
because we always check for a specific non-negative value.