This commit changes the list_to_streams function to raise error according to create_stream_policy value when a user cannot create streams instead of same error for all cases.