Hasselbeck works fast after long wait to join Titans practice