How can I get views_save_view($view) to return TRUE when using Drush?
You can run a script as a user with the right command line option. Basically:

drush php-script YOURSCRIPTNAME.php --user=1

or --user=UID where UID is a valid drupal user ...