Do a factory reset. When asked to chose between prior setup and new, pick new. You will register your fingerprint again and hopefully your phone will be working fine.
A logical assumption would be that yes it's related to dropping it and cracking the screen. Is it still under warranty?