Only set metadata on Salvage items when it’s not set to -1 Fixes #2078 And cleanup some javadocs in Salvageable