This blog post is straight forward and useful: https://www.datawire.io/4-simple-strategies-for-managing-you...
tl;dr: Configure your reserved instances to be region-scoped; buy in a popular region; pay-as-you-go not upfront; sell your excess reserved instances (like you mentioned)