[OrderBundle] Fixed #1187. Don't generate order number if it already exists

This fixes #1187 - order number should not be re-generated if it's already assigned
Merge pull request #1311 from boskee/duplicate-order-number-fix

[OrderBundle] Fixed #1187. Don't generate order number if it exists