Why does ulrdispsvcfastwl wakelock keep draining my battery?
Looks like this wakelock is related to google location history reporting. I found this wakelock shown up today only after I enabled the Google Location history. It could be equally true with Google Now location reporting. 

Basically, to my understanding, this wakelock is related with reporting the location back to the servers which would help seeing the location history. I disabled the Google location history reporting and the wakelock is not active anymore.

I hope it helps.