`reserve_stock` で、存在しないSKUや在庫不足を先に判定してから更新する形に書き換えました。読みやすさのための整理で、挙動は変えていません。