It always uses the store that was in the select box on page load and not the one chosen by the user when deciding if the amount of the adjustment is greater than the amount available at the source being adjusted.