Fixed potential problem with IndexError in QuerySet.first()

The current implementation may suppress internal IndexError exceptions.

Please see ticket 23555 for more details. https://code.djangoproject.com/ticket/23555#ticket
@timgraham 
Taking into account that tests test this already, you are right :) But removing both comments and tests may lead to regression.
Removed the comment.