vsl: fix null access on blk_mq_complete_request

Request got passed as a NULL pointer when blk_mq_complete_request() was
used instead of blk_mq_end_io(). Additionally, clean up the deferencing
of the flow to get to struct vsl_dev.