East New York man gets 4 years after taxi driver found him passed out with gun