this should never happen (having two sessions open at the same time), but it occasionally happens i think when sessions start at the same time. since we don't know which session to count the sms against, we have to just fail and ask the user to retry. (i think the sms queue would help prevent this from happening)