Hi Tuning,
The '45 days' is only a rule of thumb, unfortunately. Some registrars can hold a domain much longer than this, and occassionally they can seem to drop straight away (in one particular group of domains I have been chasing they have literally become available the day after the registration expired).
Have you checked on 'Snapnames' when the domain should drop?