fix crash on nil recommendation object

There is currently a 500 error when a brand new user account visits the `/recommendations` page, as the `#index` method attempts to do operations on `current_user.recommendation` which at that time is being created by a background worker.