Fix Usage workflow: Don't create begin/end record if additional storage is zero
Fix Usage: Through an error instead of bailing out when gear was created with usage-tracking disabled and later on gear was destroyed with usage-tracking enabled
Fix usage model unit test