Recreate shipments in frontend when necessary

same as #3339 but targeted to 2-0-stable and without my mistake that removed the line below from OrdersController

> @order.line_items = @order.line_items.select {|li| li.quantity > 0 }