There will always be a role for a human in any kind of transaction. There needs to be a human in the event that the automated plan doesn't work. The human can always put a friendly face on something. And they can make an exception to the rule. There will always be service jobs in the world.
Yes, the fact that ATMs have not eliminated the bak teller occupation is a good sign for the future of other jobs in the face of changing technology. When ATMs first came out, everyone was sure that was the end of human tellers, but as with many technologies, it's been found that for some things, you just can't beat human contact and relationships. It's good news for the workforce.
Currently we're living in a world that is separated by a gap in those who understand technology and those who don't. However, it's a gap which is closing rapidly, and soon even the great grandmothers of the world will be blogging and skyping with the rest of us. Eventually there will be no need for jobs like bank tellers, as we'll all be too savvy to require one.
While ATMs haven't made the bank teller obsolete, there are other banking technologies that could surely threaten their future. Virtual tellers are in development to assist customers in the same way a teller does now. I don't think the ATM will be the downfall of the bank teller, rather the virtual teller will be.