I have had this happen before while fishing up north at white lake. I had my print off for temp licence but not my new card ( it hadn't come yet ). The CO gave me a ticket for not producing a licence. My fault so not need to fight it. A police officer knows if your licence is current based on your info he can pull it up on the computer, so they know if your telling the truth and can give you a bit of a break.