evaluate HTTP status codes and handle xAPI errors properly
work with a fork of jms/serializer until #238 has been merged