Fixed it!
JWT secret needed to be base 64 decoded to validate the jwt.
Demo is working again http://auth0-serverless-protected-routes-demo.surge.sh/