I'm an idiot...here's why:
I found a tool called "
Thumbscrew" that switches storage devices' write protection on or off. When I read their website they said that the only thing they do is change this value:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePolicies\WriteProtect
1 for "on" and 0 for "off". I tried that, then rebooted, and it has apparently unlocked the drive again. I double-checked the URL you sent me and I realised that (partly owing to a typo on the part of the author) the instructions were exactly the same, but I mistakenly used the "on" value instead of "off".
All this aside, I still haven't figured out why my drive sets itself to write protected to begin with. But hopefully this Thumbscrew tool will help out in the meantime.
Cheers mate!