fix payload strip of invalid utf8 sequences from symbols besides strings

This is a fix for invalid utf8 sequences in payload symbols according to #85. Please note we cannot modify the value in-place as there are frozen strings and also we need to convert back to symbol, otherwise half of the specs are failing.