fix issue with previously-selected cart options

The `<select>` dropdowns in the cart were not always being updated correctly, though the price was correct. Multiple `<options>` had the `selected` attribute set. This commit sets the `selected` attribute to false if the current option is not the default or selected option.