Fix up some issues introduced in db1b52f059faf6973a32d35a46da7bf05e00de7f

Database_Result::current() can return null if there are no results,
but ORM::find() always returns a Model so we need to use ORM::loaded()
in conditionals, not null checking.