OSD: Do not update snapset in object attr if it is not modified

Signed-off-by: Xinze Chi <xmdxcxz@gmail.com>
This makes me nervous because it is open-coding an operator== for SnapSet that doesn't include all of the fields...