fix invalid range transfers
fix and catch readstream errors
add test coverage for range transfers
bump