Just thought I'd reply to myself since I wasted close to a week figuring this out. It looks like bitcode is basically just compiling an armv7 and arm64 version of the code you submit, but the UUIDs on the objects from user crashes don't match the UUIDs from dSYMs. You can symbolicate a crash by doing the following:
1. In Organizer under 'Archives' click 'Download dSYMs...' for the relevant build.
2. Run this command against the actual binary/framework you want to symbolicate (replace arm64 with armv7 if not a 64 bit build crash):