I found that the issue with my wp admin was caused by a conflict with the Wp HTTPS plugin. And its definitely the WP HTTPS plugin's issue, as I only discovered it when having the same issues with WP Ultimate SEO plugin.