Fix #925: fallback to next available format when browser fails to decode audio

6 jobs for 925-flac-transcoding in 3 minutes and 31 seconds (queued for 1 second)
Name Stage Failure
failed
test_api Test
funkwhale_api/users/rest_auth_urls.py                                        5      0   100%
funkwhale_api/users/serializers.py 100 2 98%
funkwhale_api/users/tasks.py 29 0 100%
funkwhale_api/users/views.py 66 2 97%
--------------------------------------------------------------------------------------------
TOTAL 12016 1024 91%

=========== 1 failed, 1521 passed, 81 warnings in 125.02s (0:02:05) ============
ERROR: Job failed: exit code 1