Fix last_incomplete_spree_order to return 'last' order

Backporting patch from v2.

(cherry picked from commit 8c970aac82a0a16ba19eaa6b81c8ae393b435325)