Simplify set_current_order. Fixes #5382

Conflicts:
	core/spec/lib/spree/core/controller_helpers/order_spec.rb
Search for guest order first before running Order.new

Fixes #5441