I mean that it's nothing unusual that your "contact tires" popped because they are cheap and bad quality. Yes I (we) ride at 8 at night. The best option would be to get better tires for example maxxis "hookworm" or "miracle". They should only be around 18$ and you can literally ride over glass without much happening. Or pump your "contact tires" to 55psi, then you shouldn't get pinch flats either.