Plot hole: SPOILER ALERT! During the final fight, Joey kills Frank and she reverts back to human form. Abigail tells her she's fine, because Frank was the one who turned her. However, when Frank kills Lambert he does not revert back to human form, even though Lambert was the one who turned him.
Suggested correction: Because it was too late for Frank, who had already turned, Joey hadn't.
If that were the case, then why would Abigail bother explaining to Joey why she reverted back to human form?