Former Leeds United midfielder Adam Forshaw has swapped Plymouth Argyle for Ewood Park and Blackburn Rovers this month following a spell on the south coast.