I don't think that 1.012 is unusually low for extract, it depends on the yeast. I have had some extract batches come out around there, although I usually get lower, and if the gravity is the same after testing 48 hrs apart, then it is done fermenting, but it may not be done cleaning up the...