write a test to unmarshal without id, #29

so this could not have been the cause of the problem described in the
bug