The same happened to me a few years ago. My collection date was a Friday, and I was told to go back on the Monday. I explained that if I was pulled-up in a vehicle check-point during the weekend, I'd probably be locked-up until my visa status could be confirmed on the Monday. After considering this, the IO told me to go back at 4pm; I did, visa stamped into passport.