fixed sending over spot instance price when automatically set, and updated unit tests