Bugfix for 'or' scope

The 'or' scope did not work properly as it was executing the requests on the ActiveRecord::Base class and then falling back to the first subclass. (so it essentially only worked for one class). I think that using the proper scope for the conditions makes the rescue block useless, but I'm not sure so I've left it as it is.