Set run_as for analysis-projects based on if it's for "production"

The idea behind this is so that users can create AnPs for imported (non-production) datasets where builds will run as them rather than the standard apipe-builder.
There's still an issue that we have `run_as` special cases in two different parts of the code.  Also, what does `is_production` even mean?  Doesn't having an AnP at all mean `is_production`?