B encoding failure handling

Have 'B' value decoding fallback to just returning a force encoded 'utf-8' string like #q_value_decode does.