RF: continue py3 update standarizing exceptions

We were using sys.exc_info to work around Python 2.5 / 3 compatibility; use the
new exception syntax, now we depend on Python 2.6