change backend raised errors to log errors as we dont have a good way of handling them at the moment, causing bad side effects
Using cleaner error logging with exception() instead of error()
Merge pull request #131 from rclough/rmc-backend-error-work

Replace "raise" with logger.error