Made ObservationSound join model, counter cache on observations.
Tried to make sure converting local photos to observations adds a species guess properly.
Bugfix: taxon order was not being applied when editing guides.